我要動態地生成與jQuery 8新段:如何在jQuery中創建一個動態創建元素的深層副本?
http://jsfiddle.net/johnhoffman/Dfydn/
然而,這段代碼的jQuery只增加了一個段落,我的div(與文字爲「7」)。
var attached = $("<p>");
var sandbox = $("#sandbox");
for (var i = 0; i < 8; i++) {
// How come reseting attached works? attached = $("<p>");
attached.html(i).appendTo(sandbox);
}
HTML:<div id="sandbox"></div>
我不想爲循環的每個迭代運行attached = $("<p>");
,因爲我想利用原型設計模式 - 我想建立一個段落,然後改變副本它阻止了每次從頭開始構建。我如何製作一個動態創建的元素的深層副本?
你選擇從DOM目前所有的'p'元素而不是創建和克隆一個新的。我不認爲這是什麼意圖。另外,''p .copyme'''應該是''p.copyme'''。 – 2012-04-15 20:57:30
感謝您的意見 - 我誤解了要求。 – ramblinjan 2012-04-15 21:12:09