博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery中bind方法与live方法区别
阅读量:6984 次
发布时间:2019-06-27

本文共 507 字,大约阅读时间需要 1 分钟。

hot3.png

<p>&#160;&#160;&#160; 今天做项目时遇到的关于live与bind的问题,经查阅资料所得,live实际上为bind方法的变型,bind方法<strong>仅支持当前存在元素的事件绑定,而对于日后js动态生成的元素绑定无效</strong>。而live方法则弥补了此缺陷,即可以对使用js动态生成的元素产生绑定事件。</p> <p>&#160;&#160;&#160; 出现这种情况得益于live方法的&quot;事件委托机制&quot;,即绑定在祖先元素上的事件可以在其后代元素中使用。live方法把事件绑定在DOM树的根节点上,而不是绑定到具体的节点中。</p> <p>&#160;&#160;&#160; 如$(&quot;myBtn&quot;).live(&quot;click&quot;,func1);把func1事件绑定到DOM树根节点上,当点击myBtn按钮时,我们会不断地向上冒泡查找是否存在关于myBtn的click事件,直到查找到DOM树的根节点上,触发了func1事件。</p>

转载于:https://my.oschina.net/boxizen/blog/186283

你可能感兴趣的文章
&quot;愿有人陪你颠沛流离|Be With You&quot;
查看>>
[阅读笔记] Java 7 新特性
查看>>
201621123028《Java程序设计》第5周学习总结
查看>>
软件体系结构C2风格
查看>>
flex自定义的分区域状态显示控件——原创
查看>>
best introduction to camera calibration
查看>>
1115 Counting Nodes in a BST
查看>>
ComboBox的真实值和显示值
查看>>
SQLI_LAB——Less7~15
查看>>
关于kafka生产者相关监控指标的理解(未解决)
查看>>
Ubuntu中搭建Hadoop2.5.2完全分布式系统(一)
查看>>
C++ new delete(二)
查看>>
css写出三角形(兼容IE)
查看>>
Ibatis.net 属性字段中使用 IN 查询条件
查看>>
Tiled 瓦片地图
查看>>
Qt字符串与整形转换
查看>>
A Course on Borel Sets Exercise 1.3.6 ii
查看>>
数据结构-栈
查看>>
信息安全系统设计基础实验四:外设驱动程序设计 20145222黄亚奇 20145213祁玮
查看>>
病毒分析基础(一)
查看>>