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

Почему не срабатывает событие, если элементы был добавлен appendTo?

Доброго, господа !
codepen.io/NathanStark/pen/NqamXQ
Не хватает знаний решить проблему, после нажатия "добавить", на новых элементах не срабатывает события клик.
можете разъяснить почему так происходит и как с этим бороться ?
  • Вопрос задан
  • 215 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
Потому что на новые элементы не установлен обработчик события. Вам нужно слушать весь документ.
$(document).on('click', '[name="CheckDisc"]', function(){
  alert('asd');
});
Ответ написан
Комментировать
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@NickoliaDeGori
Front-end разработчик + Android - разработчик
Вывести функцию обработчика в отдельную переменную:
var clickFunction= function(){
  alert('asd');
}

И при добавлении добавлять обработчик :
.appendTo("#TablePay").on("click",clickFunction);
Ответ написан
Ваш ответ на вопрос

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

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