jQuery.hasDataメソッド
jQuery.hasDataメソッドは、
dataメソッドを使用して
要素に設定されたデータの存在をチェックします。
指定された要素に関連付けられたデータオブジェクトが存在しない場合、
このメソッドはfalseを返し、それ以外の場合はtrueを返します。
構文
DOM要素にデータが存在するかどうかを以下のようにチェックします:
jQuery.hasData(DOM 要素);
例
dataを使用してpタグにデータを設定し、
その要素にデータが設定されているかどうかを確認してみましょう:
<p>text</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メソッド