innovate
17.07.2013 - 22:53
<p class="p1" id="id1"></p>
$(document).ready(function(){
$("p.p1").click(function() {
alert($(this).attr("id"));
}
});
далее по клику выполняется ajax запрос и на страницу выводится еще несколько тегов p, однако я уже не могу получить значение атрибута id, что вполне логично. Каким образом можно работать с данными на странице после ajax запроса?
T1grOK
17.07.2013 - 23:17
Не понил. В смысле событие не срабатывает для подгруженного контента?
Так подвесь на live и события в подгруженный контент будут цепляться.
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Цитата (T1grOK @ 17.07.2013 - 23:17) |
live |
Может еще register_global включить?
Michael
18.07.2013 - 10:26
Цитата (Guest @ 18.07.2013 - 08:17) |
Цитата (T1grOK @ 17.07.2013 - 23:17) | live |
Может еще register_global включить?
|
попробуй сначала use_brains включить, может отпадет потребность подключать что то другое.
_____________
There never was a struggle in the soul of a good man that was not hard
Michael
Вы тоже из мира deprecated?
Michael
18.07.2013 - 10:43
Цитата (Guest @ 18.07.2013 - 08:33) |
Michael Вы тоже из мира deprecated? |
И где ты выяснил выше точную версию jQuery у ТС-а ?
Без этого твои ремарки ничтожны, если есть что сказать по теме топика, то и говори, а флудить, комментируя чужие ответы много ума не надо.
_____________
There never was a struggle in the soul of a good man that was not hard
innovate
19.07.2013 - 13:04
Версия 2.0.3, в моем случае это .on():
$(selector).live(events, data, handler);
$(document).delegate(selector, events, data, handler);
$(document).on(events, selector, data, handler);