if($("#Prefix").val().trim()=="" && $("#Infix").val().trim()==""){
return false;
}
在上面的代码中,当元素id
Prefix
或Infix
不存在时,它将引发未定义的错误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;
}