我想克隆與內容,表單元素和附加事件的div。一旦我克隆div我想重命名它。問題是當我重命名我已克隆源div的div也被重命名。克隆一個現有的div與所有附加事件的最有效方法是什麼,然後創建一個具有所有相同特性的新的不同名稱?克隆div完整的事件對象完好然後重命名id刪除源div
我使用jQuery 1.6
我可以成功地克隆使用以下,但是當我試圖重新命名它的源也更名的項目。
var $oldObject = $('#tabs-1');
var newObject = jQuery.extend(true, {}, $oldObject);
newObject.attr('id',"newid");
<div id="tabs-1">
<fieldset>
<div>
<input id="Radio1" type="radio" />
</div>
</fieldset>
</div>
這會保留所有與源對象綁定的事件嗎? – user686483
@ user686483你看了我收錄的鏈接...? – Alnitak