Здравствуйте
Как можно изменить все элементы в группе не перечисляя каждый из них?
Например, если отмечен флажок в checkbox ,тогда сделать все элементы неактивными и наоборот.
Спасибо.
Цитата |
все элементы в группе |
Цитата |
В качестве шпаргалки. Простые приемы JQuery для полезных задач: // выделить все чекбоксы $("input[type=checkbox]").prop('checked', true); // отменить выделение всех чекбоксов $("input[type=checkbox]").prop('checked', false); // или $("input[type=checkbox]").removeAttr('checked'); |
$(".inputGroup1").prop('checked', true);
Цитата |
сделать все элементы неактивными и наоборот |
Цитата |
как сделать чтобы они все одновременно были enable/disable |
Цитата |
как сделать чтобы на checked ВСЕ ДРУГИЕ элементы были disabled |
Цитата (Telez @ 17.12.2017 - 15:58) |
Нет, как сделать чтобы на checked ВСЕ ДРУГИЕ элементы были disabled? |
$(':checkbox').not(".inputGroup1").prop('checked', true);
Цитата (Telez @ 17.12.2017 - 22:18) |
Лучше по отдельности? |
<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>