Metodo jQuery.hasData

Il metodo jQuery.hasData verifica la presenza di dati in un elemento, impostati utilizzando il metodo data. Se non c'è un oggetto dati associato a questo elemento, il metodo restituirà false, altrimenti true.

Sintassi

Ecco come verifichiamo la presenza di dati in un elemento DOM:

javascriptjQuery.hasData(elemento DOM);

Esempio

Usiamo data per impostare i dati per il tag p, e verifichiamo - se i dati sono stati impostati per esso:

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

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

Vedi anche

  • metodo data,
    che permette di scrivere e leggere dati in un elemento
  • metodo removeData,
    che rimuove i dati in un elemento
  • Metodo JavaScript hasAttribute,
    che verifica la presenza di un attributo specificato in un elemento