Metoda removeData
Metoda removeData pozwala nam
usuwać wartości ustawione za pomocą metody
data.
Składnia
Wywołując metodę z nazwą klucza, usuniemy wartość, przechowywaną w obiekcie z danym kluczem:
.removeData(nazwa klucza);
Możemy również przekazać metodzie listę w postaci tablicy lub ciągu znaków, gdzie nazwy kluczy są oddzielone spacjami, aby usunąć od razu kilka wartości:
.removeData(lista);
Jeśli nie przekażemy metodzie żadnych parametrów, to usuniemy wszystkie dane:
.removeData();
Przykład
Ustawmy za pomocą data dane dla
tagu p, przekazując nazwę klucza 'test' i
wartość 21, a następnie za pomocą removeData
usuńmy je ponownie:
<p>tekst</p>
$('p').data('test', 21); // dane są zapisywane
console.log($('p').data('test')); // wypisze 21
$('p').removeData('test'); // dane dla 'test' usunięte
console.log($('p').data('test')); // wypisze undefined
Zobacz też
-
metoda
data,
która pozwala zapisywać i odczytywać dane w elemencie -
metoda
hasData,
która sprawdza obecność danych w elemencie -
metoda JavaScript
removeAttribute,
która pozwala usuwać ustawiony atrybut u tagu