2010-01-19 5 views

Répondre

9

Je pense que cela va le faire pour vous:

$("li").click(function() { 

    alert($(this).index()); 

}); 

Notez que la fonction index() retourne l'index de l'élément dans la collection jquery. Si vous avez plusieurs listes sur la page, assurez-vous que votre sélecteur ne sélectionne que les éléments de la liste que vous voulez.

2
$('ul li').click(function() { 
    alert( $(this).parent().find('li').index(this) ); 
}); 

Reference

Je ne testé avec un <ul>. Vous aurez besoin de .each si vous faites cela sur plusieurs <ul> s.

Questions connexes