В настоящее время я пытаюсь запустить команду jQuery в зависимости от того, отмечены ли входы флажков в списке (минимум 1, минимум). По сути, я заставляю другой элемент выглядеть активным, если установлен какой-либо флажок, но хочу, чтобы это активное состояние / класс исчезло, если отмечено 0 флажков.
Вот мой текущий jQuery:
$('#data.backup input.backup').change(function () {
if ($(this).is(":checked")) {
$('#sticky-button.backup').addClass("active");
} else {
$('#sticky-button.backup').removeClass("active");
}
});
Хотя первоначальный оператор if работает в одном направлении (добавление активного класса), в тот момент, когда я снимаю отметку с любого из флажков, он запускает команду removeClass. Как я могу настроить код так, чтобы оператор else выполнялся только тогда, когда ни один из входов не отмечен?
toggleClass
при установленном флажке. - person byJeevan   schedule 24.07.2014