Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> jquery onclick после append 
:(
    Опции темы
Nookie
Дата 14.3.2011, 06:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 4.7.2005
Где: Россия, Москва

Репутация: нет
Всего: нет



Доброе время суток.
На странице много элементов типа 
Код

<div class="check"></div>


при загрузке страницы, на все элементы с этим классом вешается событие click, таким образом:
Код

$(document).ready(function(){
  $('.check').click(function(){
     ....
  });
});


при определенных действиях пользователя происходит ajax запрос и на странице добавляются элементы этого класса, то есть примерно так:
Код

$('.content').append('<div class="check">something</div>');


в итоге получаем, что на этот тэг не распространяется обработчик этого класса. На странице этот тэг появился, но обработчик не забиндился. Может кто знает как можно решить эту проблему??

Первое что приходит в голову, это определить отдельно функцию:
Код

$('.content').append('<div class="check" oncklick="func()">something</div>');


но для меня это не пойдет, так как в функции невозможно получить $(this) (кто был нажат), а вот так можно:
Код

$(document).ready(function(){
  $('.check').click(function(){
     $(this)....
  });
});


может кто сталкивался?
--------------------
Хочу знать все!!!
PM MAIL ICQ Skype   Вверх
Nookie
Дата 14.3.2011, 06:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 4.7.2005
Где: Россия, Москва

Репутация: нет
Всего: нет



Можно закрывать, решение найдено.

live


--------------------
Хочу знать все!!!
PM MAIL ICQ Skype   Вверх
bugmenot1
Дата 21.10.2011, 18:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 8.5.2008

Репутация: нет
Всего: 0



В таком случае можно и написать его для будущих поколений)
PM MAIL   Вверх
Absinthe
Дата 21.10.2011, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 4.5.2011

Репутация: 1
Всего: 11



bugmenot1, он написал.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0421 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.