在以下两个代码中,这是检查jquery中的空项的最佳方法。有什么区别?或者你能建议任何其他最好的方法吗?
if(!$('#id').val()){
//code
}
或
if($('#id').val()==''){
//code
}
答案 0 :(得分:0)
""
为假值,.val()
如果元素存在且值为空,则返回""
!""
将等同于true,因此您的第一种方法应该没问题。
答案 1 :(得分:-1)
我认为以下方法最好
if($('#id').val()==''){
//code
}
并且还试试这个
if($('#id').val().length == 0){
//code
}