7.3.1 livequery 插件简介
jQuery 的事件绑定功能使得 jQuery 与 HTML 代码能够完全分离,这样代码层次关系更加清晰,维护起来也更加简单。然而对于动态加载到页面的 HTML 元素,每次都需要重新绑定事件到这些元素上,十分不便。于是出现 Livequery ,可以利用它给相应的 DOM 元素注册事件或者触发回调函数。不仅当前选择器匹配的元素会被绑定事件,而且后来通过 JS 添加的元素都会被绑定事件。当元素不再和选择器匹配时,livequery 会自动取消事件注册,使得开发者不再需要关注 HTML 元素的来源,只需要关注如果编写其绑定的事件即可。
通过jQuery 选择器选择一个 DOM 元素,livequery 插件会实时地在整个DOM范围将其持久化。这意味着无论元素是先前存在还是后来动态添加的,事件都会被绑定,就像是CSS给元素添加样式一样,同时,这款插件几乎在没占用什么资源的情况下就做到了这些功能。
7.3.2 下载地址