jQuery.hasData 메서드
jQuery.hasData 메서드는
data 메서드를 사용하여 설정된
요소의 데이터 존재 여부를 확인합니다.
해당 요소와 연결된 데이터 객체가 없으면 메서드는
false를 반환하고, 그렇지 않으면 true를 반환합니다.
구문
DOM 요소에 데이터가 있는지 다음과 같이 확인합니다:
jQuery.hasData(DOM 요소);
예제
data를 사용하여
p 태그에 데이터를 설정하고, 데이터가 설정되었는지
확인해 보겠습니다:
<p>텍스트</p>
let $p = jQuery('p'), p = $p[0];
console.log(jQuery.hasData(p)); // false 출력
$('p').data('test', 21);
console.log(jQuery.hasData(p)); // true 출력
함께 보기
-
메서드
data,
요소에 데이터를 쓰고 읽을 수 있게 합니다 -
메서드
removeData,
요소의 데이터를 삭제합니다 -
JavaScript 메서드
hasAttribute,
요소에 특정 속성이 있는지 확인합니다