フィールドの値が null であるかどうかをチェックするには、この方法が良いのでしょうか?
null
if($('#person_data[document_type]').value() != 'NULL'){}
もっと良い方法はありますか?
フィールドの値は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にはできず、常に文字列の値となります。
このコードでは、文字列の値が文字列 "NULL"であるかどうかをチェックします。代わりに空の文字列であるかどうかをチェックしたいのです。
とかにします。
要素が全く存在しないかどうかをチェックしたい場合は、
val
を呼び出す前に行う必要があります。また、スペースがあると、入力フィールドが埋まっているように見えてしまうので、入力フィールドをトリミングします。
jqueryには
val()
関数とnot value()
関数があります。空の文字列をチェックするには、jqueryの