live()和ready()之间的jQuery区别?

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


编辑:发现die()live()相反

.ready()允许你注册一个在DOM准备就绪时触发的回调 – 这类似于使用window.onload但是之前触发(你可以注册多个回调)。

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

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

ready准备绑定要在DOM准备好遍历和操作时执行的函数

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

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