フィールドの値が 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
を呼び出す前に行う必要があります。
var $d = $('#person_data[document_type]');
if ($d.length != 0) {
if ($d.val().length != 0 ) {...}
}