$('.supplier').on('click', function(){
        var supplier = $('.supplier').is(":checked");
        var customer = $('.customer').is(":checked");

        // if both is unchecked, hide the table
        if( supplier && customer == false){
            alert('hide table');
        }
        // if supplier is checked, show supplier, else hide supplier
    });

如果我不检查.supplier和.customer,我想隐藏表格
非常感谢。

最佳答案

以前的答案(确实如此)中并未真正解决的一件事是,您仅在单击.supplier时才调用函数。我想您想在单击.supplier.customer时调用此函数。如果是这样,则需要将.customer添加到选择器中:

$('.supplier, .customer').on('click', function(){
    var supplier = $('.supplier').is(":checked");
    var customer = $('.customer').is(":checked");

    // if both is unchecked, hide the table
    if( !supplier && !customer){
        alert('hide table');
    }
    // if supplier is checked, show supplier, else hide supplier
});

关于javascript - 如何检查条件中的两个变量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22630128/

10-09 14:51