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

Metodo jQuery clone()

jQueryHTML/CSS方法

Il metodo clone() crea una copia profonda dell'insieme di elementi selezionati.

La copia profonda significa che copierà gli elementi selezionati e tutti i loro elementi discendenti, attributi e nodi di testo.

语法:

$("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方法