jquery 动态添加的代码不能触发绑定事件
今天发现jQuery对动态添加的元素不触发事件,比如blur、click事件等
参考文章证明了我的结论,并给出了原因及解决方案
原因:程序找不到动态添加的节点。
解决方案:在绑定父元素后的子元素
$('父元素').on('click','动态的子元素',function(){});
20180822:今天发现一个元素要绑定两个点击事件(一个父元素一个子元素),先后顺序不能控制
于是化繁为简,在元素后面加了onclick事件,事件优先级onclick>click>on()(@参考博客)。
本文来自博客园,作者:每天都要学一点,欢迎讨论和转载,转载请注明原文链接:https://www.cnblogs.com/yanan7890/p/9224139.html