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 | 指定されたイベントハンドラは要素と一緒にコピーされません。これはデフォルトの値です |