Сообщение от yriiarutiunian
|
При клике на div удаляю его из дома и вставляю на тоже самое место, после этого событие повешанное перестает срабатывать. Подскажите пожалуйста почему так происходит и как это исправить
|
Очевидно это происходит потому что элемента на котором отслеживается событие уже не существует. Так что либо перевешивать событие на новосозданный элемент, либо использовать делегирование:
$(document).on('click', '.test-div', function() {
//код обработчика
});