У меня возникли проблемы с привязкой живых событий к динамически создаваемому контенту.jQuery binding live events
У меня есть страница, которая загружает html-страницу через вызов ajax. Загруженная html-страница содержит некоторый javascript, который затем выполняется. Выполненный javascript создает некоторые элементы.
Я хочу связать обработчик события щелчка с этими элементами, однако после привязки их (используя .live, .delegate и обычный старый .click) ничего не происходит после нажатия на них.
Я могу получить содержимое элементов (вызывая .html), но я не могу связать события на них по какой-то причине ...
Я также попытался добавить OnClick = "тревога (» контрольная работа');" к элементам, прежде чем выплевывать их через javascript, но безрезультатно ...
Кто-нибудь знает о решении?
Благодаря
Когда вы делаете привязки событий? Вы должны быть уверены, что привязки выполняются ** после ** контента, созданного вашим javascript. Если вы используете хром, проверьте один из этих элементов: посмотрите, привязаны ли к нему какие-либо прослушиватели событий. Я не знаю, делает ли firebug или консоль IE это, я только недавно использовал хром. – godheadatomic
@Nick Craver - ах, я так пропустил это! Неважно :) – godheadatomic