原文:jQuery中对未来的元素绑定事件用 on

最近项目需要点击弹窗里面的a标签出现外连接跳转提示 lt a href javascript:void target blank id swba gt 弹窗提示 lt a gt 开始代码: 发现点击a标签后无提示窗选择直接跳转走了,打log事件也没有触发,检查代码也无问题,思来想去发现竟然是未来元素在作怪。 改后代码: 完美解决这个问题 ...

2019-03-15 10:05 0 2406 推荐指数:

查看详情

jQuery未来元素绑定事件

未来元素绑定事件不能用bind, 1、可以用live代替,但是要注意jquery的版本,根据官方文档,从1.7开始就不推荐live和delegate了,1.9里就去掉live了。 2、推荐用on代替(注:1.7及以上的版本才支持)。用法:on(events,[selector],[data ...

Thu Apr 17 02:13:00 CST 2014 1 3126
jQuery未来元素绑定事件用bind、live or on

未来元素绑定事件不能用bind, 1、可以用live代替,但是要注意jquery的版本,根据官方文档,从1.7开始就不推荐live和delegate了,1.9里就去掉live了。 2、推荐用on代替(注:1.7及以上的版本才支持)。用法:on(events,[selector],[data ...

Thu Jun 08 00:31:00 CST 2017 1 4869
JQuery未来元素事件监听写法

格式一致,第一个参数写事件,第二个参数给谁写事件(选择器),第三个参数写方法; 执行过程是:每创建一个元素都会执行这个方法,如果有class="div1"这个属性就给绑上点击事件,没有就不绑; ...

Mon Dec 25 07:24:00 CST 2017 0 1364
Jquery 获取元素绑定事件

jquery1.x 版本 控制台输入 $.cache[$('#clickMe').get(0)[$.expando]].events 输出元素绑定事件 jquery1 , jquery2 版本 ( $._data会在jquery2之后的新版本废除 ) 控制台输入 $._data ...

Fri Dec 20 19:05:00 CST 2019 0 2292
jqueryon绑定事件

之前项目中动态创建的标签元素绑定事件的时候 都是无效 无论如何都不能触发 eg:在页面加载完成之后 再由脚本动态创建的<div>元素绑定事件的时候 例如click事件 那么动态创建的元素是触发不了这个事件的 这是就要用到on来绑定事件 ...

Thu Dec 22 06:59:00 CST 2016 0 1445
jquery on=>keyup无法绑定未来js添加的元素

$("[name=red_count]").on("keyup", countKeyUpBind);即使使用on的,也无法绑定未来元素, 所以直接在动态添加的时候,再进行绑定keyup事件 至于click是允许的 同时,对于jquery ...

Fri Nov 04 23:40:00 CST 2016 0 1869
jQuery 绑定事件及移除绑定事件方法和元素事件列表

1.jQuery Event 事件: ready(fn); $(document).ready()注意在body没有onload事件,否则该函数不能执行。在每个页面可以有很多个函数被加载执行,按照fn的顺序来执行。 bind( type, [data ...

Thu Nov 20 17:23:00 CST 2014 0 6275
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM