[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Enabled/Disabled группу
Telez
Здравствуйте
Как можно изменить все элементы в группе не перечисляя каждый из них?
Например, если отмечен флажок в checkbox ,тогда сделать все элементы неактивными и наоборот.
Спасибо.
walerus
Цитата
все элементы в группе
это какие ? Хотя бы кусок этих элементов показал...

Цитата
В качестве шпаргалки. Простые приемы JQuery для полезных задач:

// выделить все чекбоксы
$("input[type=checkbox]").prop('checked', true);

// отменить выделение всех чекбоксов
$("input[type=checkbox]").prop('checked', false);
// или
$("input[type=checkbox]").removeAttr('checked');
Взято с просторов, может на какие мысли наведет, если конечно "мы" про чекбоксы говорим.
Telez
Например есть такой порядок: label(text)1 input1 label(text)2 input2 как сделать чтобы они все одновременно были enable/disable?
AllesKlar
$(".inputGroup1").prop('checked', true);


_____________
[продано копирайтерам]
Telez
Нет, как сделать чтобы на checked ВСЕ ДРУГИЕ элементы были disabled?
walerus
Пост 1
Цитата
сделать все элементы неактивными и наоборот

Пост 2
Цитата
как сделать чтобы они все одновременно были enable/disable

Пост 3
Цитата
как сделать чтобы на checked ВСЕ ДРУГИЕ элементы были disabled

так что нужно то ? определись уже.
killer8080
Цитата (Telez @ 17.12.2017 - 15:58)
Нет, как сделать чтобы на checked ВСЕ ДРУГИЕ элементы были disabled?

$(':checkbox').not(".inputGroup1").prop('checked', true);

но я бы не советовал так делать, глобально, вслепую устанавливать флажки чревато неожиданными побочными эффектами. Если такая потребность возникла, то это скорее всего ошибка архитектуры user posted image
Telez
Лучше по отдельности?
Спасибо.
killer8080
Цитата (Telez @ 17.12.2017 - 22:18)
Лучше по отдельности?

Что по отдельности? Приведи пример html кода и что ты хочешь получить.
Из твоих постов ничего не понятно.
Telez

<div class="section">
<b>
Beds</b><input name="beds" value="<?php echo $apartment['beds'];?>" size="2" />
<label>
Have extra beds</label><input type="checkbox" name="have_extra_beds" id="have_extra_beds" <?php if($apartment['have_extra_beds'] == 1) echo " checked";?> />
<label id="lbl_extra_beds">Extra beds</label><input name="extra_beds" id="extra_beds" value="<?php echo $apartment['extra_beds'];?>" size="2" />
<label
id="lbl_additional_payment">Additional payment for every extra guest</label><input name="additional_payment" id="additional_payment" value="<?php echo $apartment['additional_payment'];?>" size="2" />
<label id="lbl_beginning_with_guest">beginning with</label><input name="beginning_with_guest" id="beginning_with_guest" value="<?php echo $apartment['beginning_with_guest'];?>" size="2" /> guest
</div>


Мне нужно, чтобы после check/uncheck flag have_extra_beds ВСЕ остальное (метки, ввод, текст) были enable/disable
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.