Kozack
@Kozack
Thinking about a11y

Нужно ли мне вручную удалять обработчик события если я удаляю элемент?

В контейнере создаю форму и добавляю для неё обработчик
$(formHtml).prependTo($container).on('submit', function (event) {
	this.remove()
})

После отправки форма удаляется. Что происходит с обработчиком? Он удаляется автоматически? Или я должен самостоятельно его удалить?
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
@dmitriyivvvv
При удалении дом узла(полном, т.е не осталось ссылок на него) все зарегестрированные для него обработчики автоматически удаляются а так же для дочених узлов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 18:38
1500 руб./в час
19 апр. 2024, в 18:36
1500 руб./за проект
19 апр. 2024, в 18:36
30000 руб./за проект