我有表單並添加TE形式是每當點擊它增加新的形式與刪除按鈕,如果我點擊它刪除當前形式刪除動態電流元素
我的js的right..and的按鈕底部代碼
$(".iade_sil").on("click",function(){
$(this).parents(".add_after").find(".group").remove();
});
,如果你願意,你可以看到完整的演示和js文件
我有表單並添加TE形式是每當點擊它增加新的形式與刪除按鈕,如果我點擊它刪除當前形式刪除動態電流元素
我的js的right..and的按鈕底部代碼
$(".iade_sil").on("click",function(){
$(this).parents(".add_after").find(".group").remove();
});
,如果你願意,你可以看到完整的演示和js文件
您必須先註冊聽衆觀看所有新元素了。並且您想要使用closest
,而不是parents
。
即使你不需要的closest
也一樣,你可以直接選擇.group
,因爲你的刪除按鈕是的元素:
$(document).on("click", ".iade_sil", function() {
$(this).closest(".group").remove();
});
,但它刪除所有形式,它必須刪除只是目前:) –
我已編輯它allready @fortherest!現在是正確的。 – eisbehr
8分鐘後我會投你的問題,所以謝謝eisbehr你是如此友善:) –
您需要使用attachi事件代表團ng事件動態添加DOM。您還應該使用.closest()
代替.parents()
和遍歷組元素:
$(document).on("click",".iade_sil",function(){
$(this).closest(".group").remove();
});
你也可以用最接近gorup類
$(document).on("click", ".iade_sil", function() {
$(this).closest(".group").remove();
});
當你要添加新的表單時,給特定的表單添加一些「動態Id」,並在刪除按鈕上傳遞該「表單ID」,並從DOM中移除。 –