Método jQuery.hasData

El método jQuery.hasData comprueba la presencia de datos en un elemento, establecidos con el método data. Si no hay un objeto de datos asociado con el elemento dado, el método devolverá false, de lo contrario true.

Sintaxis

Así es como comprobamos la presencia de datos en un elemento DOM:

javascriptjQuery.hasData(elemento DOM);

Ejemplo

Establezcamos datos para la etiqueta p usando data, y comprobemos - si los datos están establecidos para ella:

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

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

Ver también

  • método data,
    que permite escribir y leer datos en un elemento
  • método removeData,
    que elimina datos en un elemento
  • Método JavaScript hasAttribute,
    que comprueba la presencia de un atributo dado en un elemento