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:

javascript.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:

javascript.removeData(lista);

Jeśli nie przekażemy metodzie żadnych parametrów, to usuniemy wszystkie dane:

javascript.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:

html<p>tekst</p>
javascript$('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