Установка событий на динамические элементы
Есть таблица, в которой отдельным столбцом размещаются иконки-ссылки для редактирования строки. При нажатии на неё всплывает модальное окно, где, собственно, и происходит работа с ней. Всё построено на Twitter Bootstrap, отправка данных на сервер происходит с помощью $.post(), ответ приходит в JSON. Всё это отлично работает, до тех пор, пока с помощью $().load не происходит обновление таблицы.
После этого, очевидно, слетают события для упомянутой иконки-ссылки редактирования. Тогда в интернете было найдено решение - указывать события приблизительно следующим образом: $('контейнер').on('click', 'элемент_вызывающий_событие', function() { }); Сделал всё таким образом, но никаких изменений не произошло - после $().load события всё равно слетают. HTML-разметка примерно следующая: <div> <table> <thead> ... </thead> <tbody> <tr> <td></td> <td><a>Редактировать</a></td> </tr> </tbody> </table> </div> Код страницы валидный. После выполнения $().load - тоже. Подскажите, в чём может быть проблема. |
Извините, проблема уже решена.
Прошу удалить тему. |
Часовой пояс GMT +3, время: 21:19. |