Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Работа над сайтом > HTML/DHTML/CSS/JS/VB

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.03.2009, 15:00
Predtech вне форума Посмотреть профиль Отправить личное сообщение для Predtech Найти все сообщения от Predtech
  № 1  
Ответить с цитированием
Predtech

Регистрация: Dec 2002
Адрес: Куев
Сообщений: 39
По умолчанию jQuery, обработчик загруженного элемента

Есть элемент (в примере класс ааа) по клику на который в DIV (класс bbb )подгружается аяксом (в jQuery) элемент (класс ссс). Необходимо чтобы по клику на подгруженный элемент (ссс) обработчик делал некий действие, но этого не происходит. Есть соображения как побороть?

Вот как это выглядит

// файл из которого вызываю

Цитата:
<script language="javascript" type="text/javascript" src="jquery.js"></script>
<script language="javascript">


$(document).ready(function(){

$(".aaa").click(function() {

$.ajax({
type: "POST",
url: "jquery.txt",

success: function(msg){
$(".bbb").html(msg);
}
});
});


});


$(".ccc").click(function() {
alert('OK');
});



</script>
</head>
<body>

<div class="aaa">11111111111</div>
<div class="bbb"></div>
</body>

//подгружаемый файл
<div class="ccccc">222222222222</div>
Обработчик для ccc я пытался выносить за пределы $(document).ready(function() (впрочем пробовал и в нем) т.к. понятно что подгружаемый элемент не содержится в коллекции DOM основного документа, но безрезультатно - jquery "не видит" новый элемент, показывая при тестировании его длину = 0

Старый 30.03.2009, 15:15
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 2  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
читайте чаще ФАКи.
__________________
Breakcore them all!

Старый 30.03.2009, 19:29
Predtech вне форума Посмотреть профиль Отправить личное сообщение для Predtech Найти все сообщения от Predtech
  № 3  
Ответить с цитированием
Predtech

Регистрация: Dec 2002
Адрес: Куев
Сообщений: 39
2KidsKilla за ссылку спасибо, за "чаще" не спасибо.
Вот еще неплохая ссылка по данному вопросу, может кому пригодится
http://borkweb.com/story/jquery-plugin-live-query

Старый 30.03.2009, 20:01
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 4  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
по ссылке на фак есть указание и на этот плугин тоже.
говорю же, чаще читайте ФАКи, меньше показывайте гонор и недовольство. а то глупо получается.
__________________
Breakcore them all!

Старый 30.03.2009, 21:52
Predtech вне форума Посмотреть профиль Отправить личное сообщение для Predtech Найти все сообщения от Predtech
  № 5  
Ответить с цитированием
Predtech

Регистрация: Dec 2002
Адрес: Куев
Сообщений: 39
Я не показываю гонор, и, между прочим, никого не учу как жить и что делать. Одна из больших сложностей интернета - найти нужную информацию, именно поэтому обращаются, надеясь что кто-то уже сталкивался с подобной информацией и желая сэкономить время. Особенно. когда не сталкиваешься с чем-либо очень часто. Конечно,я не говорю о случая когда чел. пытается чтобы кто-то включал голову вместо самого себя. Надеюсь я понятно объяснился? Еще раз говорю, за ссылку спасибо, а вот советы, пожалйста, давайте тогда, когда вас о них просят.

Старый 31.03.2009, 00:02
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 6  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
уф. столько трёпа из-за одного(!) слова.
__________________
Breakcore them all!

Создать новую тему Ответ Часовой пояс GMT +4, время: 05:56.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 05:56.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.