Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
live()和之间的确切区别是什么ready()?
live()
ready()
编辑:发现这die()是相反的live()
die()
.ready()允许您注册一个在 DOM 准备好时触发的回调 - 这类似于 usingwindow.onload但更早触发(并且您可以注册多个回调)。
.ready()
window.onload
.live()允许您基于选择器注册一系列事件的回调,该选择器持续监控 DOM 并将自身注册到添加的新节点。
.live()
live 用于将事件附加到当前选择器和所有未来匹配的选择器。
当 DOM 准备好被遍历和操作时,ready 绑定一个要执行的函数
ready()在 DOM 完成加载并准备好被遍历和操作后触发一次。onload基本上是旧的可信赖事件的替代品window(相似但不相同)
onload
window
指定一个选择器,然后 jQuery将live()您指定为第二个参数的函数附加到现在和将来匹配的所有元素(动态添加到 DOM),用于指定为第一个参数的事件