X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как выбрать определённый элемент?
happyhand
happyhand
Topic Starter сообщение 9.5.2012, 8:51; Ответить: happyhand
Сообщение #1


Ребят, подскажите, как выбрать второй чекбокс? Нужно его активировать при выборе первого. Они выводятся циклом. Вот как это выглядит:

[PHP]while(...)
{
<div>
<input type="checkbox" class="class1" />Текст
<span>Текст</span>
<p>
<input type="checkbox" class="class2" disabled />
</p>
</div>
}[/PHP]

Нужно сделать что-то типа такого:

[JS]$('.class1').each(function () {
if ($(this).attr('checked') == true)
$(this).nextAll('p .class2').attr('disabled',false)
})[/JS]

Не могу понять, как обратиться именно ко второму чекбоксу с классом class2, кот. идёт непосредственно за тем, который нажали, т.е. с классом class1.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Muxa_hb
Muxa_hb
сообщение 9.5.2012, 11:48; Ответить: Muxa_hb
Сообщение #2


напиши атрибут name='' в чекбоксе и обращайся по нему
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
happyhand
happyhand
Topic Starter сообщение 9.5.2012, 12:34; Ответить: happyhand
Сообщение #3


нэймы же все тогда одинаковые будут,а вывод идёт в цикле, тогда все выберутся, а нужен только тот, что после this идёт. Или я что-то не так понял, покажи на примере.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Muxa_hb
Muxa_hb
сообщение 9.5.2012, 12:44; Ответить: Muxa_hb
Сообщение #4


[JS]<div>
for(i=0;i<n;i++)
{
<input type="checkbox" class="class1" name='i' />Текст
<span>Текст</span>
<p>
<input type="checkbox" class="class2" name='i+1' disabled />
</p>
</div>
}[/JS]
вот так например, не? а потом обращаться по тому где имя больше на единицу

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Большие ставки для кликов в Я.Директ. Как удешевить?
2 rownong27 1117 26.3.2024, 14:13
автор: knezevolk
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
12 uahomka 2284 25.3.2024, 6:52
автор: Skyworker
Открытая тема (нет новых ответов) Как отозвать банковский платеж фрилансеру?
28 metvekot 3910 25.3.2024, 6:34
автор: Skyworker
Открытая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
23 freeax 3636 24.3.2024, 20:55
автор: Liudmila
Открытая тема (нет новых ответов) Через какой браузер и как можно найти в кэшэ браузера видео
10 Room 1926 23.3.2024, 7:41
автор: Room


 



RSS Текстовая версия Сейчас: 28.3.2024, 16:30
Дизайн