Jquery 检查输入字段中是否存在空字符串

Jquery 检查输入字段中是否存在空字符串,jquery,Jquery,如何检查输入表单是否有空字符串?我尝试使用下面的代码,但没有成功 e.which==13用于捕捉用户是否按回车键,其次!==“”用于在没有键入任何内容时阻止数据输入。。但为什么不起作用呢?逻辑似乎是正确的。。第一个有效,第二个无效 if(e.which == 13 && $(inputBar) !== ""){ // do something } 您应该检查$(inputBar).val()而不仅仅是$(inputBar),它只返回对象本身,而不是输入框中文本的值 if(e.w

如何检查输入表单是否有空字符串?我尝试使用下面的代码,但没有成功

e.which==13
用于捕捉用户是否按回车键,其次!==“”用于在没有键入任何内容时阻止数据输入。。但为什么不起作用呢?逻辑似乎是正确的。。第一个有效,第二个无效

if(e.which == 13 && $(inputBar) !== ""){
// do something
}

您应该检查
$(inputBar).val()
而不仅仅是
$(inputBar)
,它只返回
对象本身,而不是输入框中文本的

if(e.which ==13 && $('#Selector for input box').val().length == 0 ) {
       //do something
}
执行
$(“#输入框选择器”)
jquery将返回对象,而不是其中的值。因此,要访问该值,您必须使用
val()
函数,然后检查长度

if(e.which ==13 && $(inputBar).val() != '' ) {
   //code here 
}

就这些

if(e.which ==13 && $(inputBar).val().length == 0 ) {
   //code here 
}