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:
.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:
.removeData(lista);
Ha nem adunk át paramétert a metódusnak, akkor minden adatot eltávolít:
.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:
<p>szöveg</p>
$('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
datametódus,
amely lehetővé teszi adatok írását és olvasását egy elemben -
a
hasDatametódus,
amely ellenőrzi, vannak-e adatok az elemben -
a JavaScript
removeAttributemetódus,
amely lehetővé teszi egy megadott attribútum eltávolítását egy tagből