4

live()和之间的确切区别是什么ready()


编辑:发现这die()是相反的live()

4

3 回答 3

11

.ready()允许您注册一个在 DOM 准备好时触发的回调 - 这类似于 usingwindow.onload但更早触发(并且您可以注册多个回调)。

.live()允许您基于选择器注册一系列事件的回调,该选择器持续监控 DOM 并将自身注册到添加的新节点。

于 2009-11-20T19:57:10.730 回答
1

live 用于将事件附加到当前选择器和所有未来匹配的选择器。

当 DOM 准备好被遍历和操作时,ready 绑定一个要执行的函数

于 2009-11-20T19:58:11.520 回答
1

ready()在 DOM 完成加载并准备好被遍历和操作后触发一次。onload基本上是旧的可信赖事件的替代品window(相似但不相同)

指定一个选择器,然后 jQuery将live()您指定为第二个参数的函数附加到现在和将来匹配的所有元素(动态添加到 DOM),用于指定为第一个参数的事件

于 2009-11-20T20:00:00.953 回答