У меня есть список CheckBox, которые ВСЕ включаются / выключаются "главным" CheckBox.Я использую jQuery для этого, и он работает хорошо.
То, что я хотел бы сделать, это отключить «главный» CheckBox всякий раз, когда любой из CheckBoxes в списке не отмечен.Аналогично, если ВСЕ из CheckBox «проверены», я хотел бы также проверить «главный» CheckBox.Таким образом, главный CheckBox является не только средством одновременного включения / выключения всех CheckBox, но и индикатором того, что все они отмечены.
Вот мой текущий код, который переключает флажки...
<input id="MasterCheckbox" type="checkbox" onclick="toggleChecked(this.checked)" />
<input id="checkbox1" type="checkbox" class="checkboxlistitem" />
<input id="checkbox2" type="checkbox" class="checkboxlistitem" />
<input id="checkbox3" type="checkbox" class="checkboxlistitem" />
Функция jQuery
function toggleChecked(status) {
$(".checkboxlistitem").each(function () {
$(this).attr("checked", status);
})
}
Есть предложения о том, как заставить основной CheckBox переключаться в зависимости от состояния списка флажков, которыми он управляет?YIPE!Это флажок скороговорки.