使用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
Answers:
您可以使用.is()具有:last-child这样的:
$('#b').is(":last-child"); //false
$('#c').is(":last-child"); //true
您可以在这里进行测试。另一个选择是检查.next().length,如果它0是最后一个元素。