jQuery给动态添加的元素绑定事件
2018-05-26 本文已影响0人
柒轩轩轩轩
在做练习的时候发现,动态添加的元素,触发不了原先绑定的事件,从网上找了几个解决方法
1.$(parentEle).on("click",".thisEle,function(){})
$("body").on("click", ".newBtn", function() {
alert('这里是动态元素添加的事件');
});
//这里的ParentEle是 thisEle的父辈元素或者祖先元素,ParentEle可以是document,也可以是body等。<br><br><br>//注意:如果此时调用的函数是外部定义好的函数,那在调用的时候不要加(),不然会跳过点击事件直接触发函数
2.live
但是 jq1.7之后就不用了 所以我也就没看。。