gpt4 book ai didi

javascript - 仅当元素存在时才执行 If 语句

转载 作者:行者123 更新时间:2023-12-02 16:21:30 25 4
gpt4 key购买 nike

if($("#Prefix").val().trim()=="" && $("#Infix").val().trim()==""){
return false;
}

在上面的代码中,当元素 id PrefixInfix 不存在时,会抛出未定义的错误

TypeError: $(...).val(...) is undefined

我知道,可以通过检查其长度 $("#Prefix").lenght>0$("#Infix").lenght>0 来避免这种情况>.

我的问题是,我们如何在单个 if 语句本身内进行这两项检查。

最佳答案

尝试下面的代码。检查这个link解释元素长度条件

 if(($("#Prefix").length && $.trim($("#Prefix").val()) == "") && ($("#Infix").length && $.trim($("#Infix").val())=="")){ 
return false;
}

关于javascript - 仅当元素存在时才执行 If 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29074418/

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