原文:jQuery on()方法绑定动态元素的点击事件无效

之前就一直受这个问题的困扰,在jQuery . 版本之后添加了on方法,之前就了解过,其优越性高于live ,bind ,delegate 等方法,在此之前项目中想用这个来测试结果发现,居然动态生成的标签点击了没反应,而live方法却能够支持,于是乎到处查资料,问网友,结果找了好久在一篇文章中终于找到了答案。。。 jQuery 使用on绑定动态生成的元素时,不能直接用该对象操作,而是选择其非动态生 ...

2015-05-18 16:30 0 11863 推荐指数:

查看详情

JQuery 动态加载 HTML 元素绑定点击事件无效问题

问题描述 假设项目中有一个列表页面,如下: 当点击列表一行数据可以显示详情页面,而详情页面的数据是根据当前行的数据作为参数,通过 ajax 请求到后台返回的数据,再根据返回的结果动态生成 html 页面,如下: 但是,在动态生成的 html 页面中绑定点击事件运行无效 问题分析 ...

Mon Oct 26 23:22:00 CST 2020 0 631
jQuery动态添加的元素绑定事件方法

jquery绑定事件一般使用bind,或者click,但是这只能是对已经加载好的元素定义事件,那些后来添加插入的元素则需要另行绑定。在1.7版本以前使用live。但是在1.8版本以后推荐使用on。 需要给<ul>里面动态添加的<li>标签添加click事件 ...

Sat May 14 23:56:00 CST 2016 0 2096
jQuery动态添加的元素绑定事件方法

jquery绑定事件一般使用bind,或者click,但是这只能是对已经加载好的元素定义事件,那些后来添加插入的元素则需要另行绑定。在1.7版本以前使用live。但是在1.8版本以后推荐使用on。这里介绍jQuery中如何给动态添加的元素绑定事件在实际开发中会遇到要给动态生成的html元素绑定 ...

Mon Oct 31 00:48:00 CST 2016 0 1952
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM