Je veux vérifier la dernière li
in ul
. Comment puis-je vérifier cela en utilisant jQuery?
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
Il suffit d’utiliser le sélecteur: last-child :
$('#ulscroller li:last-child')
DEMO: http://jsfiddle.net/f5v6R/
Par exemple, si vous voulez savoir s’il a la classe selected
, vous pouvez faire
if ($('#ulscroller li:last-child').hasClass('selected')) { // do something }
Vous pouvez utiliser le matcher .last()
$('#ulscroller li').last()
$('ul#ulscroller').children('li').last();
Vous pouvez aussi le faire comme suit:
$('ul#ulscroller').children('li:last-child');
http://api.jquery.com/last-selector/
Voici un exemple pour illustrer cela: http://jsfiddle.net/TheNix/W92vF/
essaye ça
$(function(){ alert($('#ulscroller li:last-child').val()); })
Il suffit d’utiliser le suivant
if($('#ulscroller li:last-child')[0] == liTocheck) { alert("This is the last li"); }
Ou
if($('#ulscroller li').last()[0] == liTocheck) { alert("This is the last li"); }
Ici, liTocheck
est le li qui doit être comparé