猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
jQuery将事件侦听器添加到动态添加的元素中
因此,现在,我了解到要将事件侦听器附加到动态添加的元素上,必须在添加元素后重新定义侦听器。有什么方法可以绕过这个,所以您不必执行额外的代码块?
喵喵时光机
浏览 333
回答 3
3回答
慕尼黑5688855
使用.on()您可以一次定义函数,它将对任何动态添加的元素执行。例如$('#staticDiv').on('click', 'yourSelector', function() { //do something});
0
0
0
手掌心
$(document).on('click', 'selector', handler);where click是事件名称,并且handler是事件处理程序,例如对函数或匿名函数的引用function() {}PS:如果您知道要向其中添加动态元素的特定节点,则可以指定它而不是document。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JQuery
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续