Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Возник вопрос (https://javascript.ru/forum/jquery/35243-voznik-vopros.html)

mieRz 04.02.2013 22:33

Возник вопрос
 
Здравствуйте!
Возник вопрос в процессе разработки столкнулся с проблемой.
Есть скрипт он подгружает инфу из бд после нажатия на ссылку, и в див блоке есть элемент после нажатия на который должно происходить действие.
Пока я не вытягиваю инфу из базы средствами jQuery все работает, а на тех блоках что появляются уже нет.
Подскажите специфику разработки такой логики скрипта.
Спасибо!:)

walik 04.02.2013 22:40

Если правильно понял, то, вешайте обработчики с помощью .live (но работает до версии 1.9) или .on()

Hoshinokoe 04.02.2013 22:41

mieRz,

Используйте метод on для привязки методов к динамически созданным элементам (начиная с версии 1.7). Подробнее здесь.

UPD: пока писал сообщение уже ответили.

DjDiablo 05.02.2013 10:51

На самом деле подхода 2.
Первый - это делигирование и его уже описали (даже дважды).
Второй - это после каждой подгрузки данных вызывать функцию которая повесит события на вновь подгруженные элементы.


Часовой пояс GMT +3, время: 04:43.