使用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
Run Code Online (Sandbox Code Playgroud)
Raf*_*ael 134
使用:last-child选择器和.is()
$('#c').is(':last-child')
Run Code Online (Sandbox Code Playgroud)
Nic*_*ver 17
您可以使用.is()具有:last-child这样的:
$('#b').is(":last-child"); //false
$('#c').is(":last-child"); //true
Run Code Online (Sandbox Code Playgroud)
你可以在这里测试一下.另一种选择是检查.next().length,如果它0是最后一个元素.
| 归档时间: |
|
| 查看次数: |
52329 次 |
| 最近记录: |