此函數替換一個<button>
與<input>
和<button>
:當您按下添加按鈕標明的jQuery函數不與新建項目工作
<button id="add3" class="button">Add...</button>
$(function(){
$('#add3').click(function() {
$(this).replaceWith('<input id="edit3" class="input" type="text" placeholder="Enter 3-rd option..." /><button id="add4" class="button">Add...</button>');
});
});
所以,出現一個輸入字段和還有另一個添加... <button>
我想要做的下一件事,是取代新創建的添加<button>
只有一個<input>
字段,因爲限制是4個輸入字段。我會通過運行這個功能做到這一點:
$(function(){
$('#add4').click(function() {
$(this).replaceWith('<input id="edit4" class="input" type="text" placeholder="Enter 4-th option..." />');
});
});
但事實是,它並不適用於已經說明功能新創建的元素,我相信。有沒有辦法讓它運行?
謝謝你的回覆!
謝謝您的回覆! =) – 2013-05-01 21:45:13
@KrisRimar你在找什麼? – PSL 2013-05-01 21:49:08
是的。我通過Google搜索找到了它,但不知道如何將其應用於我的代碼中。所以我決定問這裏 – 2013-05-01 21:51:04