0
我有一個按鈕,附加一些元素。 現在我想要一個按鈕來重複此按鈕。 我發現了一些關於clone()的文章,但我相信多數民衆贊成在jQuery?我如何複製一個按鈕,其中包含它的功能與JavaScript?
我似乎找不到答案,但我認爲這樣的事情;
var copybutton = create("input");
copybutton.type = "button";
copybutton.id = "copybutton" + counter;
copybutton.value = "copybutton";
addEvent(copybutton, "click", duplicatefunction);
function duplicatefunction()
{
var duplicatebutton = appendbutton.cloneNode (true);
}
嗯,至少這將是有意義的我一點:對 但ofcourse它不工作。誰能幫我?
克隆WITH事件處理程序將是一件非常痛苦的事情,這就是爲什麼人們建議您使用框架的克隆方法。如果你真的想要,你可以複製他們的代碼。但是,請記住,jQuery的事件系統並不是微不足道的,並且可能不符合您的事件註冊風格。也許看看YUI或Prototype或其他DOM框架的克隆方法。 – strager 2010-12-09 17:08:14