gpt4 book ai didi

javascript - 检查多个值的 jQuery 'if' 条件

转载 作者:数据小太阳 更新时间:2023-10-29 05:16:29 31 4
gpt4 key购买 nike

在下面的代码中,是否有更好的方法使用 jQuery 检查条件?

if(($('#test1').val() == 'first_value')||($('#test2').val() == 'second_value') && ($('#test3').val()!='third_value')|| ($('#test4').val()!='fourth_value'))

最佳答案

除非有其他顾虑,比如如果您将重用 #test1, ... 字段进行更多处理,您的应该是好的。

如果您要再次获取任何值来做某事,我建议您将 $('#test1') 结果存储在一个变量中,这样您就不需要重新查询 dom。

例如:

var t1 = $('#test1');
if((t1.val() == 'first_value')||($('#test2').val() == 'second_value') && ($('#test3').val()!='third_value')|| ($('#test4').val()!='fourth_value')) {
t1.val('Set new value');
}

这也提高了行的可读性;)

关于javascript - 检查多个值的 jQuery 'if' 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10597015/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com