Задать вопрос
@Neckvik

Почему не удаляется обработчик событий при пересоздании элемента в DOM?

История такая, не могу понять логику и не могу найти в интернете ответ.
Через jQuery вешаю обработчик событий.
$(".list-month__weeks").on("click", choiceDay)
У меня элементы создаются динамически.
Если я вешаю до создания хоть одного элемента, то он не вешается. А если вешаю после создания, я могу даже потом пересоздать их все (сначала удалить, а потом только создать заново ), и при этом обработчик будет висеть. Как так получается, что он не слетает при удалении всех элементов?

Не могу понять почему оно так странно себя ведет, и не удаляет при пересоздании.
  • Вопрос задан
  • 122 просмотра
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы