如何使用jQuery在“ul”中找到最后一个“li”?
我想检查一下这是li
的最后一个li
。 如何使用jQuery检查?
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
只需使用:last-child选择器:
$('#ulscroller li:last-child')
演示: http : //jsfiddle.net/f5v6R/
例如,如果您想知道它是否具有您可能selected
类
if ($('#ulscroller li:last-child').hasClass('selected')) { // do something }
您可以使用.last()
匹配器
$('#ulscroller li').last()
$('ul#ulscroller').children('li').last();
你也可以这样做:
$('ul#ulscroller').children('li:last-child');
http://api.jquery.com/last-selector/
这是一个例子来说明它: http : //jsfiddle.net/TheNix/W92vF/
试试这个
$(function(){ alert($('#ulscroller li:last-child').val()); })
只需使用以下内容
if($('#ulscroller li:last-child')[0] == liTocheck) { alert("This is the last li"); }
要么
if($('#ulscroller li').last()[0] == liTocheck) { alert("This is the last li"); }
在这里liTocheck
是需要比较的li