我每次点击一个按钮时都会创建文本字段,每创建一个新的div
我也想给它一个按钮来删除这个字段。从这个JSFiddle可以看出。
然而,与每个新创建的div
相关联的按钮不会删除它的相关字段。如何删除该文本字段?
答案 0 :(得分:2)
你必须使用委托。 这适用于DOM已经加载后的新元素。
$(document).on('click','.deleteButton',function(){
$(this).closest('.form-group').hide();//remove
});
注意:我在动态插入的按钮中添加了deleteButton
类。
答案 1 :(得分:2)