为了账号安全,请及时绑定邮箱和手机立即绑定

jquery中的.livequery有什么用阿?

jquery中的.livequery有什么用阿?

皈依舞 2019-02-17 20:20:54
jquery中的.livequery有什么用阿?
查看完整描述

1 回答

?
慕沐林林

TA贡献2016条经验 获得超9个赞

Livequery是一款基于jQuery的插件,主要作用是对动态创建的DOM元素进行事件绑定.
jquery的1.83之前的一些版本实际上已经加入了.live绑定事件的接口,所以不需要再使用插件了.
"动态创建的DOM元素进行事件绑定",举个例子:
$("input")是查找页面上已有的input,但是有可能这个input在当前页面没有,是要之后动态加进去的,又想在动态加进去之前就绑定一个事件,这种时候就适合用live

但是jquery在1.83之后的版本弃用了.live接口,原因是这个接口实际上是会把绑定事件的对象设置为document,然后对内部的元素进行遍历,但是操作document遍历的性能成本是很高的. 个人觉得一种比较好而且合理的替代方法就是在动态元素加载完成之后再绑定事件.

查看完整回答
反对 回复 2019-02-18
  • 1 回答
  • 0 关注
  • 413 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信