好的,所以我使用此按钮一次,然后将其删除。然后我插入一个新的。问题是click事件停止工作。不确定是什么导致了这个以及如何解决它?
$("#load_more_button").click(function () {
//Do things
});
答案 0 :(得分:7)
你可以从其他帖子得到这个答案。大约有100个帖子有同样的问题...... click not working for dynamically added element
......
无论如何,通过使用.on
委托活动,你可以得到它..
$(document).on("click","#load_more_button",function () {
//Do things
});
如果你再次搜索,你会得到所有理由说明为什么我们需要委托事件..所以我认为你这样做......
作为一个注释:将它委托给最近的静态父容器而不是文档是更好的性能..