$('.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/