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