关于动态生成的标签无法绑定事件
2016-10-27 14:25
274 查看
不能使用
若
delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。
使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。
on()来绑定 ,需要使用
delegate()
<div id="parent"> <a id="son"></a> </div>
若
<a>是动态生成的,那么需要用
$.("#parent").delegate("a","click",function(){ //do something });
delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。
使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。
相关文章推荐
- HTML中关于动态创建的标签无法绑定js事件的解决方法
- 使用jquery动态生成的标签,需要在代码当中绑定才可以实现事件的监听
- 给动态生成<li>标签绑定事件
- 毕业设计---jQuery动态生成的a标签的事件绑定
- jquery 给动态生成的标签绑定事件的几种方法总结
- 关于js动态生成元素,注册(绑定)的事件失效的解决(on)
- jQuery.on() 函数详解--解决动态加载的标签无法绑定点击事件
- 关于js动态生成元素,注册(绑定)的事件失效的解决(on)
- 关于jQuery动态加载元素之后绑定事件无法触发的问题
- Jquery动态生成的标签添加绑定事件
- 解决jquery 动态生成的元素的事件无法绑定
- 关于js动态生成元素,注册(绑定)的事件失效的解决(on)
- js关于给动态生成的元素绑定事件
- JavaScript为动态生成的标签绑定事件-参数
- 关于动态生成dom绑定事件失效的原因及解决方法
- 关于jquery 的绑定事件on 如何绑定动态生成的dom元素
- 关于jquery动态添加的新元素无法绑定事件那些事
- jquery 动态生成的元素的事件无法绑定
- 关于js动态生成元素,注册(绑定)的事件失效的解决(on)
- jquery 动态生成的元素的事件无法绑定