我有一个小部件,其行为需要侦听冒泡到文档对象的事件。但是,这个小部件是动态注入并从DOM中删除的。
我对文档“直接”事件绑定的关注是删除窗口小部件后,绑定仍然存在。那时,我想处理程序对小部件的引用将阻止它获取GC。
我现在正在使用一种方法,涉及在文档上使用单例处理程序以及窗口小部件引用的闭包范围数组。然后我监听DOM节点删除事件,以便在从DOM中删除小部件时更新数组。
它运行良好,但有点笨拙,我不确定节点删除事件支持的程度。
jQuery是否有像.delegate()
这样的事件绑定表单,但其选择器是否适用于另一个节点的层次结构?