Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » jQuery: событие .click не срабатывает

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

pehser

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
есть блок mydiv
<div id=mydiv>
</div>
содержимое заполняется через ajax
после того как получил данные заполнил то не могу их обработать
пример
было
<div id=mydiv>
</div>
 
после нажатия на кнопочку получаю
    <div id=mydiv>
      <ul>
        <li>test</li>
       </ul>
    </div>
 
без перегрузки страницы
 
но если у меня в js
$(document).ready(function(){
      $('#mydiv li').click(function(){
        alert('clik')
     });
    });
 
 
то оно не сробатывает после генерации через ajax
 
подскажите как заставить срабатывать $('#mydiv li').click(function()

Всего записей: 12 | Зарегистр. 28-08-2006 | Отправлено: 16:21 01-07-2013 | Исправлено: Cheery, 20:44 02-07-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pehser
mmm...Ajax!

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:38 01-07-2013
mishakor

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
live - привязывает обработчик к событию (например, click) для всех текущих и будущих элементов набора.


Код:
$("#mydiv li").live("click", function(){
   alert('clik') ;
});

Вроде как раз для этого случая
или вещать нужные события после того как содержимое заполнилось в callback ajax

Всего записей: 65 | Зарегистр. 29-09-2008 | Отправлено: 11:36 02-07-2013 | Исправлено: mishakor, 11:37 02-07-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mishakor
live устарел и зависит от используемой версии jQuery

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 11:43 02-07-2013
pehser

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо live помогло по читал доку и перешел на on - тоже самое но более актуальная для версии свыше 1.7

Всего записей: 12 | Зарегистр. 28-08-2006 | Отправлено: 12:12 02-07-2013
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » jQuery: событие .click не срабатывает


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru