A-A+

用jquery动态添加的元素事件失效如何解决

2016年01月08日 前端设计 暂无评论 阅读 6 views 次

本文分享一个jquery问题的解决方法:就是用jquery动态添加的元素时,绑定事件后发现失效,后来用on方法解决脚本动态添加元素。

今天在写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);

标签:

给我留言