Metoda clone

Metoda clone tworzy głębokie kopie wybranych elementów strony i zwraca je w postaci obiektu jQuery. Elementy są kopiowane wraz ze wszystkimi zawartymi w nich elementami. Opcjonalne parametry regulują, czy należy kopiować procedury obsługi zdarzeń, powiązane z tymi elementami (domyślnie false - nie kopiować).

Składnia

Do metody można przekazać dwa opcjonalne parametry, które mogą przyjmować wartości true lub false (false domyślnie). Dla pierwszego parametru w wartości true - procedury obsługi zdarzeń i dane dla elementu będą również skopiowane, przy false - nie. Dla drugiego parametru w wartości true - procedury obsługi zdarzeń i dane dla wszystkich elementów potomnych sklonowanego elementu będą również skopiowane, przy false - nie.

javascript.clone([flaga1], [flaga2]);

Przykład

Wstawmy po akapicie jeszcze jeden taki sam, używając metody clone i metody insertAfter:

html<p class="www">tekst</p>
javascript$('.www').clone().insertAfter('.www');

Zobacz też

  • metoda after,
    która dodaje zawartość po określonym elemencie
  • metoda before,
    która dodaje zawartość przed określonym elementem
  • metoda remove,
    która usuwa elementy bez możliwości ich odzyskania
  • metoda detach,
    która usuwa elementy z możliwością ich odzyskania