这是检查一个字段的值是否为`空'的好方法吗?
if($('#person_data[document_type]').value() != 'NULL'){}
还是有更好的方法?
一个字段的值不能为空,它总是一个字符串值。
该代码将检查字符串值是否是字符串"NULL"。你要检查的是它是否是一个空字符串。
if ($('#person_data[document_type]').val() != ''){}
或。
if ($('#person_data[document_type]').val().length != 0){}
如果你想检查该元素是否存在,你应该在调用val之前完成。
val
var $d = $('#person_data[document_type]'); if ($d.length != 0) { if ($d.val().length != 0 ) {...} }
我也会修剪输入字段,因为一个空格会让它看起来像被填满的。
if ($.trim($('#person_data[document_type]').val()) != '') { }
jquery提供val()函数和not value()。你可以使用jquery检查空字符串
val()
not value()
if($('#person_data[document_type]').val() != ''){}
一个字段的值不能为空,它总是一个字符串值。
该代码将检查字符串值是否是字符串"NULL"。你要检查的是它是否是一个空字符串。
或。
如果你想检查该元素是否存在,你应该在调用
val
之前完成。我也会修剪输入字段,因为一个空格会让它看起来像被填满的。
jquery提供
val()
函数和not value()
。你可以使用jquery检查空字符串