У меня есть куча div, каждый из которых содержит ссылку на удаление, прикрепленную к событию click ниже:
var observeRemoveRoom = function
$('.remove_room').click(function(){
$(this).parent().removeClass('active');
});
}
Щелчок по нему удаляет «активный» класс родителя (div). Я вызываю эту функцию observeRemoveRoom
при загрузке окна, которая отлично работает.
Дело в том, что у меня есть еще одна функция, которая добавляет больше таких же элементов div. Поскольку ссылок a.remove_room
, содержащихся в новых элементах div, не было на window.load
, мне нужно вызвать observeRemoveRoom
.
Я как-то дублирую обработчики событий? jQuery перезаписывает их? Если да, то должен ли я отвязать обработчики?