Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > jQuery.ready() Добавление новых элементов в докуме


Автор: DE20 28.4.2011, 07:51
Загружается страничка есть ссылки с классом .button все нормально работает вот таким методом обрабатываются
$(".button").click(function(){  });

-Затем подгружая  Ajaxом на страницу новые кнопки  с классом .button
Они обрабатываться не хотят.

Вроде нужно как-то заново вызывать  .ready();  А вот как подскажите, не знаю.

Автор: DE20 28.4.2011, 08:33
от разобрался заработало smile 

После получения Ajax данных, вызываю ещё раз:

$(document).ready(function(){
 $(".button").click(function(){
    
    });
 });


Наверное правильно)

Автор: ksnk 28.4.2011, 09:12
Цитата(DE20 @  28.4.2011,  08:33 Найти цитируемый пост)
Наверное правильно)

Все данные по всей страничке сразу заменяются? Те ".button", которые не заменяются ajax'jv тоже исправно работают? Не два раза кликать начинают?

Решений может быть много. Самый простой 
Код

$(".button").live('click',function(){  });

и больше никаких дополнительных телодвижений.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)