Jquery $.chaque sélecteur
Je voudrais savoir ce que $.each()
représente en jquery,
Qu'est-ce que c'sélection?
Est-il un équivalent à l'état de prototype?
Vous devez vous connecter pour publier un commentaire.
Je voudrais savoir ce que $.each()
représente en jquery,
Qu'est-ce que c'sélection?
Est-il un équivalent à l'état de prototype?
Vous devez vous connecter pour publier un commentaire.
$.each()
n'est pas de sélectionner quoi que ce soit. C'est juste un utilitaire pour effectuer une itération sur une collection.Lorsque vous faites:
jQuery est interne appel:
...avec
this
représentant l'ensemble.http://github.com/jquery/jquery/blob/master/src/core.js#L231
Vous pourriez tout aussi bien l'appeler vous-même manuellement.
Je pense que vous devriez plutôt regarder
jQuery.chacun()
À partir de la documentation
Il est utilisé pour effectuer une itération exclusivement, sur un objet jQuery. Il peut être utilisé pour itérer sur toute la collection, voir le documentation de
jQuery.chaque
.jQuery utilise
each
de deux façons:reportez-vous .chacun()
$.chacun()
.each()
méthode est une méthode qui fait partie de chaque objet jQuery utilisé spécifiquement pour effectuer une itération sur l'ensemble.jQuery.each()
est un utilitaire pour effectuer une itération sur toute la collection. L'OP est de demander spécifiquement surjQuery.each()
.L' $.chaque fonction() n'est pas le même que $(selector).each(), qui est utilisé pour effectuer une itération, exclusivement, sur un objet jQuery. L' $.chaque fonction() peut être utilisé pour effectuer une itération sur toute la collection, que ce soit un objet ou un tableau. Dans le cas d'un tableau, la fonction de rappel est passé un index de tableau et un tableau de la valeur à chaque fois. (La valeur peut également être accessibles via le mot-clé this, Javascript, mais sera toujours enrouler le cette valeur comme un Objet, même si c'est une simple chaîne de valeur.) La méthode renvoie son premier argument, l'objet qui a été réitéré.
1
2
3
Ce produit deux messages:
0: 52
1: 97