如何使用JavaScript测试空字符串/ null?

Nas*_*sir 3 javascript jquery

如何测试没有输入的输入[文本]字段?

这是我到目前为止:

    if ($('#StartingPrice').length == ""){
        alert("ERROR!");
    }
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激,谢谢

hun*_*ter 8

$('#StartingPrice').length返回一个整数,因此它永远不会相等"".

尝试使用该val()方法:

if($('#StartingPrice').val() == "")
{
    alert("ERROR!");
}
Run Code Online (Sandbox Code Playgroud)

.长度

jQuery对象中的元素数量.

.VAL()

获取匹配元素集中第一个元素的当前值.

.值

没有这样的jQuery方法存在

  • @hunter我认为这是一个非常轻松的评论 (3认同)

Nea*_*eal 8

试试这个:

if ($('#StartingPrice')[0].value.length == 0){
    alert("ERROR!");
}
Run Code Online (Sandbox Code Playgroud)