@vitHlJT62b7VCE2

Как удалять динамически созданный блок?

На странице имеется несколько блоков, при её загрузке.
С помощью Jquery, я могу удалять их и всё работает нормально
$(document).ready(function(){
$(".fa-thumbs-down").click(function(){
$(this).parent().parent().remove();
})
});

Но если я добавлю новый, такой же блок, но динамически (после загрузки страницы, так же с jquery), уже ничего не происходит при нажатии на класс fa-thumbs-down. Как это исправить?
  • Вопрос задан
  • 27 просмотров
Решения вопроса 1
YarchicK
@YarchicK
Front-end developer
Для динамически добавленных элементов необходимо использовать делегирование событий

$(document).ready(function(){
   $(document).on("click", ".fa-thumbs-down", function(){
      $(this).parent().parent().remove();
   })
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект