Метод clone - клонирование элементов

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

Синтаксис

В метод можно передать два необязательных параметра, которые могут принимать значения true или false (false по умолчанию). Для первого параметра в значении true - обработчики событий и данные для элемента будут также скопированы, при false - нет. Для второго параметра в значении true - обработчики событий и данные для всех потомков клонированного элемента будут также скопированы, при false - нет.

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

Пример

Давайте после абзаца вставим еще один такой же, используя метод clone и метод insertAfter:

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

Смотрите также

  • метод after,
    который добавляет содержимое после заданного элемента
  • метод before,
    который добавляет содержимое перед заданным элементом
  • метод remove,
    который удаляет элементы без возможности их восстановления
  • метод detach,
    который удаляет элементы с возможностью их восстановления



Чат с GPT Компилятор