Méthode removeData
La méthode removeData nous permet
de supprimer les valeurs définies à l'aide de la méthode
data.
Syntaxe
En appelant la méthode avec un nom de clé, nous supprimerons la valeur stockée dans l'objet avec cette clé :
.removeData(nom de clé);
Nous pouvons également passer à la méthode une liste sous forme de tableau ou de chaîne, où les noms de clés sont séparés par des espaces, pour supprimer plusieurs valeurs à la fois :
.removeData(liste);
Si aucun paramètre n'est passé à la méthode, nous supprimerons toutes les données :
.removeData();
Exemple
Définissons des données pour
la balise p à l'aide de data, en passant le nom de clé 'test' et
la valeur 21, puis supprimons-les à nouveau avec removeData :
<p>text</p>
$('p').data('test', 21); // les données sont enregistrées
console.log($('p').data('test')); // affichera 21
$('p').removeData('test'); // les données pour 'test' sont supprimées
console.log($('p').data('test')); // affichera undefined
Voir aussi
-
méthode
data,
qui permet d'enregistrer et de lire les données dans un élément -
méthode
hasData,
qui vérifie la présence de données dans un élément -
Méthode JavaScript
removeAttribute,
qui permet de supprimer un attribut donné d'une balise