A jQuery.hasData metódus

A jQuery.hasData metódus ellenőrzi, hogy egy elemhez vannak-e a data metódussal beállított adatok. Ha nincs adatobjektum a megadott elemhez társítva, akkor a metódus false értéket ad vissza, egyébként true értéket.

Szintaxis

Így ellenőrizzük egy DOM elem adatainak jelenlétét:

javascriptjQuery.hasData(DOM elem);

Példa

Állítsunk be adatot a p tag számára a data metódussal, majd ellenőrizzük, hogy be lettek-e állítva számára adatok:

html<p>szöveg</p>
javascriptlet $p = jQuery('p'), p = $p[0];
console.log(jQuery.hasData(p)); // false értéket ír ki

$('p').data('test', 21);
console.log(jQuery.hasData(p)); // true értéket ír ki

Lásd még

  • a data metódus,
    amely lehetővé teszi adatok írását és olvasását egy elemben
  • a removeData metódus,
    amely eltávolítja az adatokat egy elemből
  • a JavaScript hasAttribute metódus,
    amely ellenőrzi, hogy egy elem rendelkezik-e egy adott attribútummal