17.调用live()方法绑定元素的事件
2015-03-11 16:53
246 查看
与
参数event为事件名称,data为触发事件时携带的数据,fun为触发该事件时执行的函数。
例如,使用
在浏览器中显示的效果:
从图中可以看出,虽然按钮元素是在事件绑定声明之后,并且是通过追加的方式添加至页面的,但由于使用的是
注意:从 jQuery 1.7 开始,不再建议使用 .live() 方法。1.9不支持.live(),本节代码编辑器里的js引用版本改为了1.8。
bind()方法相同,
live()方法与可以绑定元素的可执行事件,除此相同功能之外,
live()方法还可以绑定动态元素,即使用代码添加的元素事件,格式如下:
$(selector).live(event,[data],fun)
参数event为事件名称,data为触发事件时携带的数据,fun为触发该事件时执行的函数。
例如,使用
live()方法绑定,页面中按钮元素的单击事件,而这个按钮是通过追加的方式添加至页面的。如下图所示:
在浏览器中显示的效果:
从图中可以看出,虽然按钮元素是在事件绑定声明之后,并且是通过追加的方式添加至页面的,但由于使用的是
live()方法绑定元素的事件,因此,仍然生效。
注意:从 jQuery 1.7 开始,不再建议使用 .live() 方法。1.9不支持.live(),本节代码编辑器里的js引用版本改为了1.8。
相关文章推荐
- 【jQuery】调用live()方法绑定元素的事件
- 【JQuery】调用live()方法绑定元素的事件
- Jquery 页面元素动态添加后绑定事件丢失方法,非 live
- jQuery页面元素动态添加后绑定事件丢失方法,非 live
- jQuery2.x以上版本对动态新增的DOM元素绑定事件方法
- Jquery给动态添加的元素绑定事件:live() delegate() on()
- off() 方法 与 unbind() 方法移除绑定事件的处理程序。one()函数用于为每个匹配元素的一个或多个事件绑定一次性事件处理函数
- 引用 1.9.1.min.js dom对象 没有live 绑定事件方法, 引用 1.7.js 就有live 绑定事件方法
- JQuery1.8 判断元素是否绑定事件的方法
- jQuery使用on()方法给动态生成元素绑定事件
- jQuery中对未来的元素绑定事件用bind、live or on
- jQuery事件绑定方法bind、 live、delegate和on的区别
- :[JQ权威指南]第十天:unbind()方法移除元素绑定事件
- Jquery中的bind、live、delegate、on绑定事件方法的用法
- jQuery给动态添加的元素绑定事件的方法
- 用live()方法给新增节点绑定事件
- jQuery给动态添加的元素绑定事件的方法
- jQuery给动态添加的元素绑定事件的方法
- jQuery bind/One/live三种绑定事件方法的区别
- jQuery on()方法绑定动态元素的点击事件无效