Open imzyf opened 5 years ago
$(".delete").click(function(){ // ...操作 })
当页面中还没有这个 delete 类,等到一些操作后有了这个类,但是已经过了事件绑定的操作。
应该改为:
$(document).on('click', '.delete', function(){ // ...操作 });
即在on函数里再加选择器,注意,如果只写on('click',function(){}) 也是没效果的!这种方式是将事件冒泡到document上,即有点击时,会检查点击的目标target,如果满足选择器条件,就触发事件。
当页面中还没有这个 delete 类,等到一些操作后有了这个类,但是已经过了事件绑定的操作。
应该改为:
即在on函数里再加选择器,注意,如果只写on('click',function(){}) 也是没效果的!这种方式是将事件冒泡到document上,即有点击时,会检查点击的目标target,如果满足选择器条件,就触发事件。