Maison >interface Web >js tutoriel >Utilisez la méthode data() dans jQuery pour lire les attributs personnalisés HTML5 data-*example_jquery
La méthode principale est la suivante :
Si l'attribut data est un objet (commençant par "{") ou un tableau (commençant par '['), vous pouvez utiliser jQuery.parseJSON pour l'analyser en une chaîne, il doit suivre la syntaxe d'un JSON valide, Incluez le nom de la propriété entre guillemets doubles. Si la valeur ne peut pas être analysée en tant que valeur JavaScript, elle sera conservée sous forme de chaîne.
Si vous souhaitez utiliser la valeur d'attribut récupérée directement sous forme de chaîne, veuillez utiliser la méthode attr().
L'attribut data n'est plus accessible ni modifié après la première utilisation de cet attribut data (toutes les valeurs de données sont stockées en interne dans jQuery).
Si vous appelez .data() sans paramètres, toutes les données seront obtenues sous forme d'objets JavaScript. Cet objet peut être stocké en toute sécurité dans une variable, car une fois le nouvel objet extrait, les opérations .data(obj) ultérieures sur l'élément n'affecteront plus cet objet. De plus, manipuler cet objet directement est plus rapide que d'appeler .data() à chaque fois pour définir ou obtenir une valeur.