您的位置:首页 > 其它

17.调用live()方法绑定元素的事件

2015-03-11 16:53 246 查看
bind()
方法相同,
live()
方法与可以绑定元素的可执行事件,除此相同功能之外,
live()
方法还可以绑定动态元素,即使用代码添加的元素事件,格式如下:

$(selector).live(event,[data],fun)


参数event为事件名称,data为触发事件时携带的数据,fun为触发该事件时执行的函数。

例如,使用
live()
方法绑定,页面中按钮元素的单击事件,而这个按钮是通过追加的方式添加至页面的。如下图所示:





在浏览器中显示的效果:





从图中可以看出,虽然按钮元素是在事件绑定声明之后,并且是通过追加的方式添加至页面的,但由于使用的是
live()
方法绑定元素的事件,因此,仍然生效。

注意:从 jQuery 1.7 开始,不再建议使用 .live() 方法。1.9不支持.live(),本节代码编辑器里的js引用版本改为了1.8。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: