수

jQuery.hasData( element )

· 2018-01-10 (수) 09:36:00 · 3470 · 1

jQuery.hasData( element )

 

설명 : 요소에 연관된 jQuery 데이터가 있는지 확인하십시오.
이 jQuery.hasData()메서드는 요소에 현재 사용 된 값이 있는지 확인하는 방법을 제공합니다 jQuery.data(). 요소와 연관된 데이터 객체가 없으면 메서드가 반환됩니다 false. 그렇지 않으면 리턴합니다 true.

주요 이점은 jQuery.hasData(element)현재 존재하지 않는 요소가 있으면 데이터 객체를 만들고 연관시키지 않는다는 것입니다. 반대로 jQuery.data(element)항상 데이터 객체를 호출자에게 반환하여 이전에 데이터 객체가 없으면 객체를 만듭니다.

jQuery의 이벤트 시스템은 jQuery 데이터 API를 사용하여 이벤트 핸들러를 저장한다. 따라서, 사용 된 요소에 이벤트를 결합 .on(), .bind(), .live(), .delegate(), 또는 이벤트 속기 방법 중 하나는 또한 그 요소를 데이터 객체를 연관시킨다.

예:
요소에 데이터를 설정하고 hasData의 결과를 확인합니다.

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>jQuery.hasData demo</title>
  <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
 
<p>Results: </p>
 
<script>
var $p = jQuery( "p" ), p = $p[ 0 ];
$p.append( jQuery.hasData( p ) + " " ); // false
 
$.data( p, "testing", 123 );
$p.append( jQuery.hasData( p ) + " " ); // true
 
$.removeData( p, "testing" );
$p.append( jQuery.hasData( p ) + " " ); // false
 
$p.on( "click", function() {} );
$p.append( jQuery.hasData( p ) + " " ); // true
 
$p.off( "click" );
$p.append( jQuery.hasData( p ) + " " ); // false
</script>
 
</body>
</html>

|

댓글 1개

댓글을 작성하시려면 로그인이 필요합니다.

개발자팁

5,403건

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
MySQL 20-02-13 조회 3,500
기타 20-01-29 조회 2,650
PHP 20-01-26 조회 3,326
기타 20-01-19 조회 1만
웹서버 20-01-18 조회 3,802
기타 20-01-15 조회 2,659
PHP 20-01-12 조회 4,245
기타 20-01-12 조회 2,694
웹서버 20-01-07 조회 3,543
node.js 20-01-06 조회 2,831
PHP 19-12-19 조회 4,333
기타 19-12-05 조회 2,841
JavaScript 19-12-02 조회 3,113
웹서버 19-11-19 조회 4,971
JavaScript 19-11-05 조회 3,413
JavaScript 19-11-04 조회 2,567
JavaScript 19-11-01 조회 2,677
JavaScript 19-10-31 조회 2,721
PHP 19-10-29 조회 2,748
기타 19-10-26 조회 3,619
JavaScript
[JavaScript]
19-10-17 조회 2,715
JavaScript 19-09-25 조회 2,945
jQuery 19-09-24 조회 2,704
PHP 19-09-23 조회 3,444
기타 19-09-08 조회 3,247
PHP 19-09-03 조회 5,425
기타 19-08-10 조회 2,744
정규표현식 19-08-08 조회 3,000
정규표현식 19-08-05 조회 3,352
웹서버 19-08-05 조회 4,833