Метод clone

Методът clone създава дълбоки копия на избраните елементи на страницата и ги връща като jQuery обект. Елементите се копират заедно с всички съдържащи се в тях елементи. Незадължителните параметри регулират дали трябва да се копират обработващите функции на събитията, свързани с тези елементи (по подразбиране false - не се копират).

Синтаксис

В метода могат да се предадат два незадължителни параметъра, които могат да приемат стойности true или false (false по подразбиране). За първия параметър със стойност true - обработващите функции на събитията и данните за елемента ще бъдат също копирани, при false - не. За втория параметър със стойност true - обработващите функции на събитията и данните за всички наследници на клонирания елемент ще бъдат също копирани, при false - не.

javascript.clone([флаг1], [флаг2]);

Пример

Нека след абзаца да вмъкнем още един такъв същ, използвайки метод clone и метод insertAfter:

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

Вижте също

  • метод after,
    който добавя съдържание след зададения елемент
  • метод before,
    който добавя съдържание преди зададения елемент
  • метод remove,
    който премахва елементи без възможност за възстановяването им
  • метод detach,
    който премахва елементи с възможност за възстановяването им