Méthode jQuery.hasData

La méthode jQuery.hasData vérifie la présence de données sur un élément, définies à l'aide de la méthode data. S'il n'y a pas d'objet de données associé à cet élément, la méthode retournera false, sinon true.

Syntaxe

Voici comment nous vérifions la présence de données sur un élément DOM :

javascriptjQuery.hasData(élément DOM);

Exemple

Définissons des données pour la balise p à l'aide de data, et vérifions si des données lui sont associées :

html<p>text</p>
javascriptlet $p = jQuery('p'), p = $p[0];
console.log(jQuery.hasData(p)); // affichera false

$('p').data('test', 21);
console.log(jQuery.hasData(p)); // affichera true

Voir aussi

  • la méthode data,
    qui permet d'écrire et de lire les données dans un élément
  • la méthode removeData,
    qui supprime les données dans un élément
  • La méthode JavaScript hasAttribute,
    qui vérifie la présence d'un attribut spécifique sur un élément