我有一个动态列表,需要选择最后一项之前的项目。
<ul class="album">
<li id='li-1'></li>
<!-- ... -->
<li id='li-8'></li>
<li id='li-9'></li>
<li class='drop-placeholder'>drag your favorites here</li>
</ul>
var lastLiId = $(".album li:last").attr("id"); // minus one?
最佳答案
您可以使用.eq()
使用负值(-1
是最后一个)来从末尾获取 n
,如下所示:
$(".album li").eq(-2).attr("id"); // gets "li-9"
关于jquery 选择器之前-最后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3905377/