jquery事件on对于未来元素失效的解决办法
2017-07-25 20:52
531 查看
替代 未来元素 live() 方法的on()方法,正常写法
$('.cla').on('click',function(){
alert('aa');
});
发现以上写法不能将事件绑定到动态创建的对象上,更改后的写法为
$(document).on('click','.cla',function(){
alert('aa');
});
此写法验证可行,道理是 是通过前辈对象找到下面的 '.cla' 元素后绑定 click事件。
$('.cla').on('click',function(){
alert('aa');
});
发现以上写法不能将事件绑定到动态创建的对象上,更改后的写法为
$(document).on('click','.cla',function(){
alert('aa');
});
此写法验证可行,道理是 是通过前辈对象找到下面的 '.cla' 元素后绑定 click事件。
相关文章推荐
- 解决jquery中,使用append增加元素时,该元素的绑定监听事件失效的办法
- 解决jquery中,使用append增加元素时,该元素的绑定监听事件失效的办法
- jquery的动态元素绑定事件失效解决办法
- jquery添加未来元素时,其绑定事件不起作用解决办法
- jquery使用append动态增加元素,该元素绑定事件失效的解决办法
- 对于jquery 新加载的元素绑定事件无效的解决方法
- 使用jquery的时候,js的window.onunload事件失效的解决办法
- jquery动态添加元素事件失效问题解决方法
- 关于js动态生成元素,注册(绑定)的事件失效的解决(on)
- 【IE bug 解决办法】IE下(IE10及以下)当元素为absolute定位时,点击事件失效的解决办法 分类: ie ie bug ie absolute click 2015-06-26 11:05 21人阅读 评论(0) 收藏
- 关于js动态生成元素,注册(绑定)的事件失效的解决(on)
- 基于JQuery的span元素点击事件在windows7触摸上失效的解决方法
- 【IE bug 解决办法】IE下(IE10及以下)当元素为absolute定位时,点击事件失效的解决办法
- 解决jquery动态创建元素绑定事件失效问题
- jquery动态添加元素后, 该元素事件失效,可尝试原生 js写法解决
- 解决jquery appaend元素中id绑定事件失效的问题
- (转载)js(jquery)的on绑定点击事件执行两次的解决办法
- Apple 移动设备绑定动态生成元素点击事件$(document).on('click',element,callback)失效解决方法
- jQuery 中 on 方法-----给未来元素添加事件
- jquery动态添加元素事件失效问题解决方法