Проверка на любую комбинацию из более чем одного флажка
У меня есть три флажка, и мне нужно выяснить, какая комбинация этих флажков отмечена. Я думал сделать что-то подобное, но добавив else if
для любой другой возможной комбинации.
$("#cbOne, #cbTwo, #cbThree").click(function () {
if ($("#cbOne").is(":checked") == true && $("#cbTwo").is(":checked") == false && $("#cbThree").is(":checked") == false) {
// do something;
});
К сожалению, я не могу заставить его работать. Какие-нибудь советы?
1 ответ
Возможно, это не сработает, потому что вы пропустили закрывающую фигурную скобку }
после //do something
для if(...)
заявление. Итак, правильный код будет
$("#cbOne, #cbTwo, #cbThree").click(function() {
if ($("#cbOne").is(":checked") == true && $("#cbTwo").is(":checked") == false && $("#cbThree").is(":checked") == false) {
// do something;
}//!!! Add this bracket
});