jQuery.hasData-metodi

jQuery.hasData -metodi tarkistaa onko elementissä dataa, joka on asetettu käyttämällä data -metodia. Jos ei ole data-oliota liitettynä kyseiseen elementtiin, metodi palauttaa false, muuten true.

Syntaksi

Näin tarkistamme datan olemassaolon DOM-elementissä:

javascriptjQuery.hasData(DOM elementti);

Esimerkki

Asetetaan data -metodilla dataa p -tagille ja tarkistetaan onko sille asetettu dataa:

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

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

Katso myös

  • metodi data,
    joka mahdollistaa datan kirjoittamisen ja lukemisen elementissä
  • metodi removeData,
    joka poistaa datan elementistä
  • JavaScript-metodi hasAttribute,
    joka tarkistaa onko elementillä tiettyä attribuuttia