jquery选择器在last-last之前

我有一个动态列表,需要选择前一项。

  • drag your favorites here
var lastLiId = $(".album li:last").attr("id"); // minus one?

您可以使用带负值的.eq() (- -1是最后一个)从结尾获取n ,如下所示:

 $(".album li").eq(-2).attr("id"); // gets "li-9" 

你可以在这里测试一下 。

可能是一个更简洁的方式,但如何:

 var lastLiId = $(".album li:last").prev("li").attr("id");