使用&&
逻辑运算符得到不可预测的结果。如果我链接超过 2 个表达式,if
子句将失败。使用 &&
连接的表达式数量是否有限制?
if (tTellerProN.checked && tCareProN.checked && tSalesProN.checked) {
$(flListEmpty).empty();
$(flListEmpty).append($('<option></option>').val(0).html("Select Role"));
$('.fl_list1 .list4').each(function (index) {
$(flListEmpty).append($('<option> </option>').val(index).html($(this).text()));
})
}
最佳答案
&&
不是 jQuery 运算符,它是 Javascript。 jQuery 是一个基于 Javascript 构建的库。
我不确定 IF 语句中的 **
是什么,但此代码有效:
var x = true;
var y = true;
var z = true;
alert(x && y && z); // true
alert(x && y && !z); // false
我会提醒您的 3 个 .checked
参数的值,并确保它们按照您的预期进行设置。
关于javascript - 逻辑&&运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7600755/