出现原因:页面上通过jQuery或其他方式添加某些新元素,而新元素无法和页面第一次加载的事件进行绑定。
例如:对button添加一个点击事件,当通过jQuery添加一个新的button元素时,就可能无法触发这个事件。
delegate() 方法的事件可以处理当前或者未来元素(比如有脚本创建建的新元素)
$(document).delegate("[id='support']","click",function(){ alert('点击成功~'); });
如果帮助到你,请赏杯奶茶喝~
- 本文链接: https://www.shx1024.top//index/article/details/article_id/34.shtml
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。