jQuery的1.8之前,我能够使用.live()火时被点击了一个按钮,进行动态的jQuery插入。
现在,。对()和.bind()加载页面后,都没有为加入到DOM元素工作。
现在做什么选择呢?
jQuery的1.8之前,我能够使用.live()火时被点击了一个按钮,进行动态的jQuery插入。
现在,。对()和.bind()加载页面后,都没有为加入到DOM元素工作。
现在做什么选择呢?
$(parent_element).on("click", child_selector, function(evt) {
});
http://api.jquery.com/on/#direct-and-delegated-events
委托事件有优势,他们可以处理来自被添加到该文件在稍后的时间后代元素的事件。 通过挑选这是保证出席委派的事件处理程序连接时的元素,你可以使用委托的事件,以避免需要频繁安装和取下事件处理程序。 此元素可以在一个模型 - 视图 - 控制器设计视图的容器元素,例如,或文档如果事件处理程序要监视文档中的所有冒泡事件。 文档元素是加载任何其他HTML之前在文档的头部可用,所以它是安全的重视有事件,而无需等待文件准备就绪。
委托是远远比处理效率
$(document).delegate('click', "selector", function() {
//your stuff
});