A removeData metódus

A removeData metódus lehetővé teszi számunkra azoknak az értékeknek az eltávolítását, amelyeket a data metódussal állítottunk be.

Szintaxis

Ha a metódust egy kulcsnévvel hívjuk meg, akkor az eltávolítja az adott kulcshoz tárolt értéket:

javascript.removeData(kulcsnév);

Több értéket is eltávolíthatunk egyszerre, ha a metódusnak egy tömb formájában vagy szóközökkel elválasztott kulcsneveket tartalmazó karakterlánc formájában adjuk át a listát:

javascript.removeData(lista);

Ha nem adunk át paramétert a metódusnak, akkor minden adatot eltávolít:

javascript.removeData();

Példa

Állítsunk be adatot a data segítségével egy p tag számára, átadva a 'test' kulcsnevet és a 21 értéket, majd a removeData segítségével távolítsuk el újra:

html<p>szöveg</p>
javascript$('p').data('test', 21); // az adatok elmentésre kerülnek
console.log($('p').data('test')); // kiírja: 21

$('p').removeData('test'); // a 'test' adatai törölve lettek
console.log($('p').data('test')); // kiírja: undefined

Lásd még

  • a data metódus,
    amely lehetővé teszi adatok írását és olvasását egy elemben
  • a hasData metódus,
    amely ellenőrzi, vannak-e adatok az elemben
  • a JavaScript removeAttribute metódus,
    amely lehetővé teszi egy megadott attribútum eltávolítását egy tagből