70 of 119 menu

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
azbydeenesfrkakkptruuz