jquery动态添加元素事件失效问题解决方法_jquery
程序员文章站
2022-03-04 15:46:15
...
今天在写JQUERY时遇到个问题:当使用脚本动态添加元素xxx时,但事件$(".x .y").click(function)...失效问题。
刚开始网上找到了用live函数,方法如下:
事件绑定:$(".x .y").click(function) 需改为:
$(".x .y").live('click',function);
但是由于1.8版本后live这种方法不再支持,所以需要用下述jquery中on方法解决脚本动态添加元素:
$(".y").on('click','.x',function);
刚开始网上找到了用live函数,方法如下:
事件绑定:$(".x .y").click(function) 需改为:
复制代码 代码如下:
$(".x .y").live('click',function);
但是由于1.8版本后live这种方法不再支持,所以需要用下述jquery中on方法解决脚本动态添加元素:
复制代码 代码如下:
$(".y").on('click','.x',function);
上一篇: 详细解读JS中!!符号问题
推荐阅读
-
jquery给HTML元素添加 事件_html/css_WEB-ITnose
-
jQuery为动态生成的select元素添加事件的方法
-
javascript - jQuery给动态添加的元素绑定事件的问题?
-
jquery如何使用undelegate去掉用delegate为动态创建元素绑定的事件?
-
jquery在ie7下选择器的问题导致append失效的解决方法_jquery
-
jQuery实现为动态添加的元素绑定事件实例分析
-
jquery 新建的元素事件绑定问题解决方案
-
解决jQuery ajax动态新增节点无法触发点击事件的问题
-
jquery动态改变onclick属性导致失效的问题解决方法
-
jquery如何给对象动态添加属性以及选择器、事件的绑定?(代码教程)