<ul>
<li>one</li>
<li>element</li>
<li>text</li>
<li>val</li>
</ul>
comment puis-je obtenir la position dans le ul
du li
cliqué?jquery La position de l'élément de trouver
<ul>
<li>one</li>
<li>element</li>
<li>text</li>
<li>val</li>
</ul>
comment puis-je obtenir la position dans le ul
du li
cliqué?jquery La position de l'élément de trouver
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.
vous pouvez le faire avec l'index() http://docs.jquery.com/Core/index
$('ul li').click(function() {
alert( $(this).parent().find('li').index(this) );
});
Je ne testé avec un <ul>
. Vous aurez besoin de .each
si vous faites cela sur plusieurs <ul>
s.