Привет всем.Я уже некоторое время пытаюсь это выяснить.
Я создаю объект-флажок jQuery и сохраняю его в переменной:
$group1 = $('#checkbox1,#checkbox2,#checkbox3,#checkbox4');
Пользователь не может продолжить, если неотмечены флажки в этой группе.
Я использовал оператор if в сочетании с .is(':checked')
, чтобы найти логическое значение:
if( $group1.is(':checked') ){
//continue is OK
}
... но .is(':checked')
вернетсяTRUE
если установлены какие-либо флажки внутри группы.По сути, .is(':checked')
выполняет операцию ИЛИ для выбранных элементов в $ group1.Я ищу операцию AND, поэтому все выбранные элементы должны быть проверены, чтобы вернуть TRUE
.Есть ли функция jQuery, которая делает это, или другой обходной путь?