我在文本框旁邊有一個按鈕,當我單擊按鈕時,我希望它在另一個文本框旁邊創建另一個按鈕。這段代碼就是這樣做的,但新的按鈕不起作用。創建自身副本的按鈕
<div id="algorithm">
<input type="button" id="add_child" value="+" />
<input type="text" id="textbox0" />
</div>
$('#add_child').click(function() {
$('<input type="button" id="add_child" value="+" />').appendTo('#algorithm');
$('<input type="text" id="textbox0" />').appendTo('#algorithm');
});
因爲您在 – hjpotter92 2012-03-22 21:29:17
上使用相同的'id'是的,使用'class' – 2012-03-22 21:29:42
另外,複製的按鈕不會繼承定義爲'$(「...」)的函數, .click(...)',因爲這是一次性綁定。您還需要重新綁定該功能。 – 2012-03-22 21:30:31