Metodo removeData
Il metodo removeData ci permette
di rimuovere i valori impostati utilizzando il metodo
data.
Sintassi
Chiamando il metodo con un nome di chiave, rimuoveremo il valore memorizzato nell'oggetto con quella chiave:
.removeData(nome chiave);
Possiamo anche passare al metodo un elenco sotto forma di array o stringa, dove i nomi delle chiavi sono separati da spazi, per rimuovere più valori contemporaneamente:
.removeData(elenco);
Se non si passa alcun parametro al metodo, verranno rimossi tutti i dati:
.removeData();
Esempio
Usiamo data per impostare i dati per
il tag p, passando il nome della chiave 'test' e
il valore 21, e poi utilizziamo removeData
per rimuoverli:
<p>testo</p>
$('p').data('test', 21); // i dati vengono scritti
console.log($('p').data('test')); // visualizzerà 21
$('p').removeData('test'); // i dati per 'test' sono rimossi
console.log($('p').data('test')); // visualizzerà undefined
Vedi anche
-
metodo
data,
che consente di scrivere e leggere i dati in un elemento -
metodo
hasData,
che verifica la presenza di dati in un elemento -
Metodo JavaScript
removeAttribute,
che consente di rimuovere un attributo specificato da un tag