Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Обработка check - live? (https://javascript.ru/forum/jquery/26358-obrabotka-check-live.html)

tarya 06.03.2012 01:10

Обработка check - live?
 
Добрый день.

У меня тут стала задача написать скрипт небольшой. Суть в том что при выборе значения в Select в див грузятся линки у которых есть checkbox. Предполагается что при выборе чекбоксов, срабатывает мой скрипт, айди чекбоксов отправляются через Ajax и всем хорошо.

Вопрос в том как сделать что внутри дива могут появляться разные чекбоксы, и если я напишу $(".checkbox").change(....).... то при подмене чекбоксов уже ничего не сработает.

Как это обойти?

Спасибо за советы.

zebra 06.03.2012 01:25

Пройтись по всем checkbox внутри вашего дива. $(".checkbox", '#mydiv').change. Или через live

tarya 06.03.2012 01:47

Я понимаю что пройтись. Просто у меня нет доступа к скрипту который подменяет эти значения. Иначе бы я там написал что после вставки нового контента заново проходится по нему. Но мне нужно все это сделать отдельно, то есть поверх. Думаю что live вероятно как раз для такого момента, просто я им еще не пользовался.

T-sh 06.03.2012 02:18

$("#mydiv .checkbox").live("change", function(){
var data = $(this).attr("id");
... ajax ...
});

tarya 06.03.2012 02:52

Благодарю, я просто спрашивал совета правильно ли я все понимаю.

Спасибо, так и сделаю.


Часовой пояс GMT +3, время: 14:52.