live()和ready()之间的jQuery区别?
live()
和ready()
之间的确切区别是什么?
编辑:发现die()
与live()
相反
.ready()
允许你注册一个在DOM准备就绪时触发的回调 – 这类似于使用window.onload
但是之前触发(你可以注册多个回调)。
.live()
允许您基于选择器注册一系列事件的回调,该选择器持续监视DOM并将自身注册到添加的新节点。
live用于将事件附加到当前选择器和所有将来匹配的选择器。
ready准备绑定要在DOM准备好遍历和操作时执行的函数
在DOM完成加载并准备好遍历和操作之后, ready()
触发一次。 基本上是window
上旧的可靠onload
事件的替代品(类似但不完全相同)
使用live()
指定一个选择器,然后jQuery将指定的函数作为第二个参数附加到现在和将来匹配的所有元素(动态添加到DOM),作为第一个参数指定的事件