1. ホーム
  2. javascript

[解決済み] jQuery: フィールドの値がヌル(空)かどうかをチェックする。

2022-10-16 21:59:34

質問

これは、あるフィールドの値が 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 ) {...}
}