Как в ajax установить обработчики событий на подгружаемый контент?

программирование JavaScript jQuery AJAX

В частности, есть библиотека модальных окон.
Используется она так: <a href="/test.ru" class="modal">Test1</a>
Так вот, библиотека подхватывает класс (modal) и открывает ссылку в модальном окне.
Если подгрузить точно такую же ссылку через аякс, то она не будет открываться в модальном окне.
Я понимаю, что нужно использовать live,on для таких случаев, но дело в том, что я же не буду копаться в готовой библиотеке и несколько часов подряд заменять все на on,live.
Что еще можно сделать в данной ситуации? Может после подгрузки контента, можно обновить скрипт модальных окон, что бы он подхватил все (modal) классы?
Ответы:
да, можно. я сделал для этого спец функцию upd() и в загружаемом контенте ставлю в конце
<script>upd();</script>


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.