English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод clone() создает глубокую копию所选 элементов.
Глубокое копирование означает, что оно копирует выбранные элементы и все их потомки, атрибуты и текстовые узлы.
$(selector).clone(true|false)
Клонировать все элементы <p> и вставить их в конец элемента <body>:
$("button").click(function(){ $("p").clone().appendTo("body"); });Проверьте, посмотрите‹/›
Клонировать все элементы <b> и поместить их перед всеми абзацами:
$("button").click(function(){ $("b").clone().prependTo("p"); });Проверьте, посмотрите‹/›
Клонировать первый элемент <p>, содержащий обработчик событий, и вставить его в конец элемента <body>:
$("p").click(function(){ $(this).animate({fontSize: "+=5px"}); }); $("button").click(function(){ $("p:first").clone(true).appendTo("body"); });Проверьте, посмотрите‹/›
Параметры | Описание |
---|---|
true | Указанный обработчик событий должен копироваться вместе с элементом |
false | Указанный обработчик событий не должен копироваться вместе с элементом. Это значение по умолчанию |