Comment trouver indexOf élément jQuery dans le tableau?
J'ai deux sélecteurs
var allNodes = $("a.historyEntry");
var errorNodes = $("a.historyEntry.error");
Je voudrais trouver un nœud avant le premier noeud d'erreur, donc j'ai besoin de trouver un indice de premier noeud d'erreur, comment faire?
J'ai essayé d'utiliser inArray méthode, mais il ne fonctionne pas pour ce
$.inArray(allNodes, errorNodes.first())
ou
$.inArray(allNodes, $(errorNodes.first()))
Est-il un moyen rapide de le faire en jQuery ou dois-je utiliser pour la boucle?
Si je vous comprends bien: certains nœuds dans
allNodes
ont la error
classe, et que vous voulez trouver le dernier "bon" nœud avant de la première "erreur" nœud. Est ce que le droit?OriginalL'auteur IAdapter | 2011-10-14
Vous devez vous connecter pour publier un commentaire.
index()
?C'est comme
indexOf
... mais juste sansOf
... il renvoie l'index de l'élément s'il existe, et -1 si elle ne le fait pas.OriginalL'auteur
Utilisation
index()
. Il fait exactement la même chose queindexOf
en java.OriginalL'auteur fireshadow52
de $.inArray valeur est le premier paramètre le tableau:
devrait être:
Exemple
OriginalL'auteur Joe