AJAX新增加的内容不能响应事件

刚开始接触AJAX,先是直接JS写,代码比较多,后来直接用JQ来写方便多了,在写AJAX的时候,发现由AJAX加载的内容却不能响应JS/JQ的事件,百度一下,总算了解了一点…

在需要动态加载的内容绑定事件的时候,可以用.on ,这是jq的方法.

$(document).on('click',"button",function(){
//事件触发后的处理
});

用这样的方式绑定button控件的click事件,即使button控件是ajax动态加载的,也会正常执行.

.on( events [, selector ] [, data ], handler(eventObject) )

以上是.on的描述.

发布者

下弦 古月

有时候我们以为爱可以改变一切,但有些东西是无法改变的,就像那些溶入了生命的颜色。

发表回复