Показать сообщение отдельно
  #3 (permalink)  
Старый 05.06.2014, 15:21
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

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