Синтаксис и описание:
· Добавлено в jQuery 1.0
· .clone( [withDataAndEvents] )
· Функция .clone() cоздает копии элементов набора jQuery и возвращает набор jQuery, состоящий из этих копий. От значения входного параметра withDataAndEvents зависит, будут ли вместе с элементами копироваться установленные в них обработчики событий (а в версии jQuery 1.4 еще и данные, хранимые на элементе).
Возвращаемое значение: (объект) Набор jQuery - вновь созданный набор, состоящий из копий элементов.
Параметры:
· withDataAndEvents – (boolean - логическое значение) Необязательный параметр. Если задан и имеет значение true, то месте с элементами копируются их обработчики событий, а в версииjQuery 1.4 еще и хранимые при элементе данные, прикрепленные с помощью метода .data(). Если опущен или имеет значение false, то обработчики событий (и данные) не копируются
1. Примечание:
Элементы копируются вместе со всеми дочерними узлами.
2. Примечание:
Функция возвращает новый набор jQuery, не изменяя первоначальный набор.
3. Примечание:
Элементы, полученные в результате клонирования, и их содержимое можно модифицировать средствами jQuery даже до того, как они будут вставлены в DOM дерево.
Примеры:
1. // Сделать копию элемента <b> и вставить его 2. // в параграф <p> перед всем его содержимым.3. 4. <b>Привет</b><p>, как дела ?</p>5. <script>$("b").clone().prependTo("p");</script>6. 7. // Результат :8. // <b>Привет</b><p><b>Привет</b>, как дела ?</p>