如何解决OR 链中 .val() 表达式的 jQuery 3.5.1 问题
为什么以下代码段的计算结果为 TRUE?我有 2 个空字段,正在检查它们的 if(d_opt[x] == true)
。在 jQuery 2.2.4 中,以下正确评估为 FALSE,但是当我切换到 jQuery 3.5.1 时,它开始评估为 TRUE。
您可以将 3.5.1 替换为 2.2.4,然后看到它开始表现不同。
.val()
console.log($('#race').val());
console.log($('#gender').val());
if ($('#race').val() || $('#gender').val()) {
console.log('Selections exist');
} else {
console.log('Selections do NOT exist');
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。