2010-06-24 5 views
1

http://api.jquery.com/index/indice global élément jQuery

Est-il possible d'utiliser la méthode jQuery index() pour trouver l'indice d'un élément lié au document dans son ensemble? Je veux dire, si j'ai un tas de balises img dans un document, y a-t-il un moyen de savoir, indépendamment de leur position dans le document, leur index?

exemple:

<body> 
<img /> 
<div> 
    <img /> 
    <div> 
     <img /> 
    </div> 
</div> 
</body> 

J'ai essayé d'utiliser $ (fenêtre), $ (corps), $ (document), mais ils ont tous échoueront. J'ai vraiment besoin de l'indice global de l'élément.

À la votre!

Répondre

2

index() retourne la position dans une collection donnée.

$('img').index('id'); 
+0

c'est la chose, merci! – yoda

1

Voulez-vous dire

$('img').index(imgElement); 

ou

$('*').index(imgElement); 

?

+0

Merci, ça a marché! – yoda

0

$ ('*') indice ($ (». SomeClass'))

+0

qui peut être difficile si la classe existe dans plus d'un élément. – yoda