# Метод 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`,
  который удаляет элементы с возможностью их восстановления

← →
↑