jQuery: 가치가 있는지 확인하는 현장 널임 (빈)

이 값을 필드는 'null' 여부를 확인할 수 있는 좋은 방법입니다.

if($('#person_data[document_type]').value() != 'NULL'){}

또는 더 나은 방법이 있나요?

질문에 대한 의견 (2)
해결책

39 의 값을 필드, 문자열 값이 항상 it& 널일 수 없습니다.

코드 값은 구체화하십시오 &quot 문자열이어야 확인할 경우, NULL". # 39 의 빈 문자열 대신 it& 운영까지도 여부를 확인할 수 있습니다.

if ($('#person_data[document_type]').val() != ''){}

또는:

if ($('#person_data[document_type]').val().length != 0){}

스케쳐내 여부를 확인할 수 있는 모든 요소가 있어야 어떻게해야합니다 호출하기 전에 '발':

var $d = $('#person_data[document_type]');
if ($d.length != 0) {
  if ($d.val().length != 0 ) {...}
}
해설 (6)

내가 발생할 수 있는 공간을 입력 필드를 트림합니다 접수됨 것처럼 보여야 한다 "고 덧붙였다

if ($.trim($('#person_data[document_type]').val()) != '')
{

}
해설 (1)

가정)

var val = $('#person_data[document_type]').value();

이러한 경우를 볼 수 있습니다.

val === 'NULL';  // actual value is a string with content "NULL"
val === '';      // actual value is an empty string
val === null;    // actual value is null (absence of any value)

그래서, what you need.

해설 (0)

어떤 종류의 정보에 의존하는 반군지역 제환자의 대한 조건부.

가끔 'null' 또는 '& # 39 너회의 결과: 적립율은 정의되지 않은' 또는 ',' 또는 '0', & # 39, 내가 내 간단한 검증 경우 사용합니다.

( $('#id').val() == '0' || $('#id').val() == '' || $('#id').val() == 'undefined' || $('#id').val() == null )
  • 참고 *: # 39, & # 39 null& '=', 'null'!
해설 (0)
_helpers: {
        //Check is string null or empty
        isStringNullOrEmpty: function (val) {
            switch (val) {
                case "":
                case 0:
                case "0":
                case null:
                case false:
                case undefined:
                case typeof this === 'undefined':
                    return true;
                default: return false;
            }
        },

        //Check is string null or whitespace
        isStringNullOrWhiteSpace: function (val) {
            return this.isStringNullOrEmpty(val) || val.replace(/\s/g, "") === '';
        },

        //If string is null or empty then return Null or else original value
        nullIfStringNullOrEmpty: function (val) {
            if (this.isStringNullOrEmpty(val)) {
                return null;
            }
            return val;
        }
    },

이 알고 활용할 수 있는.

해설 (1)

jquery 는 'val ()' 와 '값이 아닌 함수 ()'. Jquery 를 사용하여 빈 문자열을 확인할 수 있습니다

if($('#person_data[document_type]').val() != ''){}
해설 (0)

시도하시겠습니까

<! - begin 스니핏: js 숨기십시오: 거짓값 콘솔: 진정한 바벨. &gt 거짓값 -;

if( this["person_data[document_type]"].value != '') { 
  console.log('not empty');
}
<input id="person_data[document_type]" value="test" />

끝 - &lt 스니핏 >;!

해설 (0)