检查多个复选框的任意组合

时间:2015-04-16 10:22:00

标签: jquery checkbox

我有三个复选框,需要确定检查这些框的组合。我正在考虑做这样的事情,但为其他可能的组合添加else if

$("#cbOne, #cbTwo, #cbThree").click(function () {
    if ($("#cbOne").is(":checked") == true && $("#cbTwo").is(":checked") == false && $("#cbThree").is(":checked") == false) {
        // do something;
});

不幸的是我无法让它发挥作用。有什么提示吗?

1 个答案:

答案 0 :(得分:0)

可能它不起作用,因为您错过了} //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
});