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:

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

javascript.removeData(elenco);

Se non si passa alcun parametro al metodo, verranno rimossi tutti i dati:

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

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