jQuery使用bind动态绑定事件无效的处理方法


Posted in jQuery onDecember 11, 2018

最近在进行页面开发,在做页面特效的时候,需要给一个动态加载的按钮赋予一个事件

于是不假思索的 用$(obj).bind();  来绑定事件 。

但是这样存在一个问题:

bind确实能绑定事件,但是那是相对于固定的html标签来说

当页面内容属于动态加载的时候,bind事件就存在一个bug,  只能bind一次,当你第二次触发事件的时候就没用了

例如:

我给<a>标签赋予一个click , <a>标签包括内容都是从后台数据读取然后动态加载的。当我使用bind来绑定click事件,这时, 第一次点击click能成功触发

但是第二次点击,click事件无效了.

后面研究发现,jQuery还有个绑定事件的方法:delegate();  用法如下:

$(".sentnum-box").delegate(".a-add-ordergoods","click",function(){ 
  //js数据代码
});

这样就能实现对动态数据绑定事件,并永不失效

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

jQuery 相关文章推荐
jQuery EasyUI 为Combo,Combobox添加清除值功能的实例
Apr 13 jQuery
jquery实现提示语淡入效果
May 05 jQuery
浅谈struts1 &amp; jquery form 文件异步上传
May 25 jQuery
Jquery EasyUI $.Parser
Jun 02 jQuery
详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法
Aug 09 jQuery
jQuery实现倒计时功能 jQuery实现计时器功能
Sep 19 jQuery
jQuery 防止相同的事件快速重复触发方法
Feb 08 jQuery
jQuery实现鼠标响应式淘宝动画效果示例
Feb 13 jQuery
jquery实现二级导航下拉菜单效果实例
May 14 jQuery
Jquery如何使用animation动画效果改变背景色的代码
Jul 20 jQuery
jquery实现简单拖拽效果
Jul 20 jQuery
如何基于jQuery实现五角星评分
Sep 02 jQuery
jQuery实现点击旋转,再点击恢复初始状态动画效果示例
Dec 11 #jQuery
jQuery实现的模仿雨滴下落动画效果
Dec 11 #jQuery
jQuery实现数字自动增加或者减少的动画效果示例
Dec 11 #jQuery
JQuery实现ajax请求的示例和注意事项
Dec 10 #jQuery
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
Dec 10 #jQuery
jQuery+css last-child实现选择最后一个子元素操作示例
Dec 10 #jQuery
JQuery Ajax执行跨域请求数据的解决方案
Dec 10 #jQuery
You might like
mysql数据库差异比较的PHP代码
2012/02/05 PHP
php实现用于删除整个目录的递归函数
2015/03/16 PHP
PHP获取某个月最大天数(最后一天)的方法
2015/07/29 PHP
详解WordPress中调用评论模板和循环输出评论的PHP函数
2016/01/05 PHP
php版微信js-sdk支付接口类用法示例
2016/10/12 PHP
PHP+mysql+ajax轻量级聊天室实现方法详解
2016/10/17 PHP
thinkphp中U方法按路由规则生成url的方法
2018/03/12 PHP
PHP命名空间简单用法示例
2018/12/28 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/01/13 Javascript
javascript 页面划词搜索JS
2009/09/28 Javascript
js获取单元格自定义属性值的代码(IE/Firefox)
2010/04/05 Javascript
JS保存、读取、换行、转Json报错处理方法
2013/06/14 Javascript
Jquery焦点图实例代码
2014/11/25 Javascript
wangEditor编辑器失去焦点后仍然可以在原位置插入图片分析
2015/05/06 Javascript
jQuery对JSON数据进行排序输出的方法
2015/06/24 Javascript
js中跨域方法原理详解
2015/07/19 Javascript
JS产生随机数的几个用法详解
2016/06/22 Javascript
webpack打包后直接访问页面图片路径错误的解决方法
2017/06/17 Javascript
基于JS对象创建常用方式及原理分析
2017/06/28 Javascript
vue轮播图插件vue-awesome-swiper的使用代码实例
2017/07/10 Javascript
js canvas实现简单的图像扩散效果
2020/06/28 Javascript
你可能不知道的CORS跨域资源共享
2019/03/13 Javascript
React实现阿里云OSS上传文件的示例
2020/08/10 Javascript
Python实现判断给定列表是否有重复元素的方法
2018/04/11 Python
python3.6.3+opencv3.3.0实现动态人脸捕获
2018/05/25 Python
python实现换位加密算法的示例
2018/10/14 Python
libreoffice python 操作word及excel文档的方法
2019/07/04 Python
简单了解python filter、map、reduce的区别
2020/01/14 Python
全网首秀之Pycharm十大实用技巧(推荐)
2020/04/27 Python
英国领先的鞋类零售商:Shoe Zone
2018/12/13 全球购物
护士自荐信范文
2013/12/15 职场文书
医疗纠纷协议书
2014/04/16 职场文书
质量月活动总结
2014/08/26 职场文书
学校领导班子四风问题整改意见
2014/10/02 职场文书
党员教师群众路线思想汇报范文
2014/10/28 职场文书
导游词格式
2015/02/13 职场文书