jquery中的.livequery有什么用

jquery中的.livequery有什么用


人到中年有点甜
浏览 608回答 1
1回答

海绵宝宝撒

Livequery是一款基于jQuery的插件,主要作用是对动态创建的DOM元素进行事件绑定.jquery的1.83之前的一些版本实际上已经加入了.live绑定事件的接口,所以不需要再使用插件了."动态创建的DOM元素进行事件绑定",举个例子:$("input")是查找页面上已有的input,但是有可能这个input在当前页面没有,是要之后动态加进去的,又想在动态加进去之前就绑定一个事件,这种时候就适合用live但是jquery在1.83之后的版本弃用了.live接口,原因是这个接口实际上是会把绑定事件的对象设置为document,然后对内部的元素进行遍历,但是操作document遍历的性能成本是很高的. 个人觉得一种比较好而且合理的替代方法就是在动态元素加载完成之后再绑定事件.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery