
正文
jquery的事件绑定区别,jquery绑定onchange事件的方法
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jquery - 绑定事件on和bind的区别
如:
对.btn进行绑定点击事件,点击.btn后会新增另一个.btn按钮
点击新增的btnAdd按钮后无法触发事件
所以需要利用on的一个参数 childSelector (可选)来实现
这样[图片上传中...(xx.gif-903844-1602815882681-0)]
点击新增的btnAdd按钮后也可以触发事件
为.btn添加 mousemove , mouseleave , mousedown 事件,所有事件的事件名为 doTest 。触发 mousedown 事件时,取消.btn所有名为doTest绑定事件(利用 unbind(".doTest") )。
相关问答
Q1: jquery绑定事件的两种方法有什么不同?
简而言之click方法是JQuery实现的方法,onclick是js原生的click事件绑定方法。
使用click方法必须引入jquery相关文件,onclick则不需要。
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。
Q2: jQuery的事件委托机制和事件绑定的区别
打个比方:事件委托就好比你遇到什么困难了都交给自己的爸爸(或者是爷爷、爷爷的爸爸、爷爷的爷爷……)去处理,而且不管你有多少个兄弟姐妹,大家都交由爸爸去统一解决问题,这样的话就不管有多少问题都只需要一个处理程序即可。而且,此后即使你妈妈再给你生多少个弟弟妹妹,你们的爸爸都会自动接管他们。所以,“事件委托”就是把子元素的事件都委托给父元素(准确说应该是祖先元素)去处理。
而事件绑定就好比每个人的事都由自己去处理,兄弟姐妹之间互不干涉,也互不帮忙,新出生的弟弟妹妹也要自己去解决自己的问题,有多少个人就有多少个处理问题的过程和结果。所以,“事件绑定”就是由每个元素自己去响应事件,各自为政。
jquery的事件绑定区别的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jquery绑定onchange事件的方法、jquery的事件绑定区别的信息别忘了在本站进行查找喔。








