如何使用jQuery在“ul”中找到最后一个“li”?

时间:2013-01-25 18:04:01

标签: jquery

我想查看lili的{​​{1}}。如何使用jQuery检查?

ul

5 个答案:

答案 0 :(得分:24)

只需使用:last-child选择器:

$('#ulscroller li:last-child')

DEMO:http://jsfiddle.net/f5v6R/

例如,如果您想知道它是否具有selected类,您可以

if ($('#ulscroller li:last-child').hasClass('selected')) {
   // do something
}

答案 1 :(得分:3)

您可以使用.last()匹配器

$('#ulscroller li').last()

答案 2 :(得分:1)

$('ul#ulscroller').children('li').last();

http://api.jquery.com/last/

您也可以这样做:

$('ul#ulscroller').children('li:last-child');

http://api.jquery.com/last-selector/

以下是一个例子来说明它:http://jsfiddle.net/TheNix/W92vF/

答案 3 :(得分:1)

试试这个

$(function(){
    alert($('#ulscroller li:last-child').val());
})

答案 4 :(得分:0)

只需使用以下

即可
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