jquery null值检查方法

时间:2018-02-12 07:08:41

标签: javascript jquery

在以下两个代码中,这是检查jquery中的空项的最佳方法。有什么区别?或者你能建议任何其他最好的方法吗?

if(!$('#id').val()){
  //code
}

if($('#id').val()==''){
  //code
}

2 个答案:

答案 0 :(得分:0)

默认情况下,

""为假值,.val()如果元素存在且值为空,则返回""

!""将等同于true,因此您的第一种方法应该没问题。

答案 1 :(得分:-1)

我认为以下方法最好

if($('#id').val()==''){
  //code
}

并且还试试这个

if($('#id').val().length == 0){
      //code
    }