Among the following two code, which is the best method to check a null item in jquery. What are the differences? or can you suggest any other best method?.
if(!$('#id').val()){
//code
}
or
if($('#id').val()==''){
//code
}
Among the following two code, which is the best method to check a null item in jquery. What are the differences? or can you suggest any other best method?.
if(!$('#id').val()){
//code
}
or
if($('#id').val()==''){
//code
}
""
is by default a falsy value, and .val()
if element exists and the value is blank will return ""
!""
will equate to true so your first approach should be just fine.
I think this below method is best
if($('#id').val()==''){
//code
}
And Also Try this also
if($('#id').val().length == 0){
//code
}