jqueryon()绑定的点击事件在js动态新添加的元素上无效,请问为什么

$('.class').on("点击",function(){......});等价于$('.class').bind("click",function(){......});$_(document).on("click",'.class',function(){...});等价于$('.class').live("click",function(){...});js产生的元素绑定事件必须使用live,但是新版本的jq,Live被淘汰了,可以用on方法代替,但是要注意write方法。

jqueryhtml动态添加的元素绑定事件详解

在实际开发中,会遇到需要给动态生成的HTML元素绑定触发事件的情况: