确定元素是否是其父元素的最后一个子元素
使用jQuery,有一个快速的方法来知道一个元素是否是它的父亲的最后一个孩子?
例:
<ul> <li id="a"></li> <li id="b"></li> <li id="c"></li> </ul> $('#b').isLastChild(); //should return FALSE $('#c').isLastChild(); //should return TRUE
使用:最后一个子select符与.is()
$('#c').is(':last-child')
你可以使用.is()
和:last-child
像这样:
$('#b').is(":last-child"); //false $('#c').is(":last-child"); //true
你可以在这里testing它 。 另一种方法是检查.next().length
,如果它是0
它是最后一个元素。
if($('#b').is(":last-child")){ }