jquery - 对于ajax 动态加载的dom , 该如何绑定事件呢?
访问量: 1642
参考: https://stackoverflow.com/questions/16598213/how-to-bind-events-on-ajax-loaded-content
有时候,我们使用 $('.my_class').click... 对 <a class=my_class>... 的元素进行绑定后,如果
某个区域刷新,然后加载出来了新的 .my_class 的话,就需要重新绑定, unbind, bind很麻烦。
可以这样:
$(document).on("click", '.my_class', function(event) { alert("new link clicked!"); })
上面代码中,是对整个document中的 .mylink进行的绑定,不管新的内容是否在什么时刻被ajax更新,都会触发对应的操作