Je n'ai pas trouvé quelle est l'utilisation de la fonction JQuery Data () code>.
Quelqu'un peut-il me donner un exemple de la façon dont il peut être utilisé? P>
4 Réponses :
Le Documentation JQuery résume assez bien: p>
retourne un identifiant unique pour l'élément. P>
typiquement cette fonction ne sera que utilisé intérieurement. Vous ne serez probablement pas Utilisez la méthode Data () de cette manière. em> fort> il est appelé automatiquement si nécessaire Lorsque vous utilisez les autres données () fonctionnalité. p> blockQuote>
Fondamentalement, cette fonction existe pour supporter d'autres fonctions jQuery. Il est préférable d'ignorer cette fonction car il n'est pas destiné à faire partie de l'interface publique de l'API de JQuery. P>
Vous vous référez à jquery.data code>, tandis que l'OP se réfère à jquery.fn.data code> ... assez différent.
Il vous permet d'associer tout type de données avec un élément DOM. Voir
C'est vraiment utile pour associer divers objets, chaînes, matrices, etc. avec un élément DOM. Voici une utilisation hypothétique amusante:
$("#header").data('headerSettings').color;
I thi8nk il attribue de la valeur aux variables, tout comme Var Color = "Orange"
Je pense que cette question nécessite un peu plus d'attention. Les données La fonction de données de JQuery's vous permet de stocker et de récupérer toutes les données associées avec n'importe quel objet JQuery. P> Principalement, il peut Également être utilisé pour lire Exemple 1 strong> P> HTML:
code jQuery:
Exemple 2 strong> P> Je peux Stockez une valeur WRT n'importe quel nœud. p> code jQuery: p> Une chose importante à noter ici est que lorsque l'on définit une donnée sur la note à l'aide de l'API de données, Le HTML n'est pas mis à jour dans le DOM. Si vous souhaitez mettre à jour le code HTML, vous voudrez peut-être vous tenir au tandis que vous pouvez lire des cordes stockées dans Attributs de données HTML, vous pouvez également affecter un objet tout en stockant une valeur à l'aide de l'API de données. P> Il existe divers étuis d'utilisation dans lesquels les développeurs relient un objet avec un nœud. P> par exemple CODE> JQUERY sont vraiment puissantes pour divers étuis d'utilisation. Data - Code> attributs défini sur n'importe quel noeud dans le HTML. p> $ ("# mynode"). Données ("foo") // bar code> p> $ ("# myNode"). Données ("foo", "Baz")
$ ("# mynode"). Données ("foo") // baz code> p> attr ("Data-FOO", "Baz") CODE> Méthode. P> var obj = {
name : "test"
}
$("#myNode").data("foo",obj);
$("#myNode").data("foo") === obj //true
Voulez-vous dire docs.jquery.com/core/data ou docs.jquery.com/internals/jquery.data ?