Jquery - Xième élément html ?

Résolu/Fermé
jemsss
Messages postés
189
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
28 novembre 2019
- 25 août 2013 à 15:56
jemsss
Messages postés
189
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
28 novembre 2019
- 25 août 2013 à 16:17
Bonjour,
Je souhaite savoir le numéro de l'élément html survolé en jquery. Savez vous comment faire?

Exemple : Si je survole "beta", la variable "num" sera égale à 2.
HTML :
<ul class="menu">
	<li>alpha</li>
	<li>beta</li>
	<li>gamma</li>
	<li>delta</li>
	<li>epsilon</li>
	<li>...</li>
</ul>
JavaScript :
$('ul.menu > li').hover(
	function(){
		var num = $(this). ??? ;
		alert(num);
	}
);

Merci d'avance.

2 réponses

noerubiks
Messages postés
159
Date d'inscription
lundi 22 août 2011
Statut
Membre
Dernière intervention
28 août 2016
37
25 août 2013 à 15:58
Bonjour, vous pouvez essayer avec var num = $(this).nth-child();
:)
0
jemsss
Messages postés
189
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
28 novembre 2019
20
25 août 2013 à 16:17
ça ne marche pas mais merci car tu m'as mis sur la piste.
"jquery get nth-child" sur Google m'a permis d'avoir la réponse que voici :

var num = $(this).index() + 1;
0