【发布时间】:2012-07-11 10:46:49
【问题描述】:
我有一堆 div,每个 div 都包含一个带有以下点击事件的删除链接:
var observeRemoveRoom = function
$('.remove_room').click(function(){
$(this).parent().removeClass('active');
});
}
单击它会删除父级(div)的“活动”类。我在窗口加载时调用此 observeRemoveRoom 函数,它工作正常。
问题是,我有另一个函数可以添加更多相同的 div。由于新 div 中包含的 a.remove_room 链接不在 window.load 上,我需要致电 observeRemoveRoom。
我是否以某种方式复制了事件处理程序? jQuery 会覆盖它们吗?如果是这样,我应该取消绑定处理程序吗?
【问题讨论】:
标签: javascript jquery jquery-events jquery-click-event