English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthode jQuery clone()

jQueryHTML/CSS方法

La méthode clone() crée une copie profonde de l'ensemble des éléments sélectionnés.

La copie profonde signifie qu'elle copie l'élément sélectionné et tous ses éléments descendants, les attributs et les nœuds de texte.

Grammaire :

$(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指定事件处理程序不应与元素一起复制。这是默认值

jQueryHTML/CSS方法