Je voudrais savoir ce que Y a-t-il un équivalent dans le prototype? P> $. Chaque () code> signifie dans jQuery,
Qu'est-ce qu'il sélectionne? p>
5 Réponses :
jQuery utilise la méthode .ECH () est conçue pour faire
DOM Looping Construit Concise et
moins sujet d'erreur. Quand l'a appelé
ITERATS sur les éléments DOM qui
font partie de l'objet JQuery. Chaque
temps le rappel est exécuté, il est passé
l'itération actuelle de la boucle, commençant
de 0. Plus important encore, le rappel
est tiré dans le contexte du courant
Élément dom, donc le mot clé ceci
se réfère à l'élément. p>
blockQuote>
Voir .ach () P>
La fonction $. () n'est pas la même
comme .ach (), qui est utilisé pour itérer,
Exclusivement, sur un objet JQuery. le
$ .ficher () fonctionner peut être utilisé pour
itérer sur n'importe quelle collection, que ce soit
C'est une carte (objet JavaScript) ou un
déployer. Dans le cas d'un tableau, le
Le rappel est passé un indice de tableau et
une valeur de matrice correspondante à chaque fois.
(La valeur peut également être consultée
à travers le ce mot clé.) p>
blockQuote>
$. Achat () P> chaque code> de deux manières: p>
C'est en fait une fonction différente de celle qui est posée sur
@David - @Cobal est correct. La méthode . Code> est une méthode qui fait partie de chaque objet jQuery utilisé spécifiquement pour itérer sur l'ensemble correspondant.
jQuery.ache () code> est un utilitaire de itérer sur n'importe quelle collection. L'OP demande spécifiquement sur
jQuery.each () code>.
Ah ok. Chaque jour est une journée d'école!
Je pense que vous devriez plutôt regarder p>
de la documentation p>
la fonction $ antérieure () n'est pas la même que celle de celle-ci (), forte> qui est utilisée pour itérer, exclusivement, sur une jQuery objet. La fonction $. () Peut être utilisé pour itérer toute collection, Que ce soit une carte (JavaScript objet) ou un tableau. Dans le cas d'un Array, le rappel est passé un tableau index et une valeur de matrice correspondante chaque fois. (La valeur peut aussi être accédé à travers le ce mot clé.) p> blockQuote>
Lorsque vous faites: p> jQuery est appelant intérieurement: p> ... avec http://github.com/jquery/jquerery/blob/master/src/core.js#l231 p> vous pourriez comme Appelez-le facilement vous-même manuellement. P> $. Chaque () code> ne sélectionne rien. C'est juste un utilitaire pour itérer sur une collection.
ceci code> représentant l'ensemble correspondant. p>
jQuery.each( $('someSelector'), function() {
// do something
});
Il est utilisé pour itérer exclusivement sur un objet JQuery. Il peut être utilisé pour iTerrer n'importe quelle collection, voir le Documentation pour jQuery.each code>
. P>
La fonction $ antérieure () n'est pas la même chose que $ (sélecteur) .Chase (), qui est utilisée pour itérer, exclusivement, sur un objet JQuery. La fonction $. Achat () peut être utilisée pour itérer toute collection, qu'il s'agisse d'un objet ou d'une matrice. Dans le cas d'une matrice, le rappel est passé un indice de réseau et une valeur de matrice correspondante à chaque fois. (La valeur peut également être accessible via le ce mot clé, mais JavaScript enveloppera toujours la valeur de cette valeur en tant qu'objet, même s'il s'agit d'une valeur simple ou de numéro de numéro.) La méthode renvoie son premier argument, l'objet itératif. 1 2 3
$.each([52, 97], function(index, value) { alert(index + ': ' + value); });