2009-12-22 148 views

回答

158

是的,你可以得到的div元素,然后使用slice方法来获得最后五:

var e = $('#someelement > div').slice(-5); 
+6

+1很干净,简单。 – Sampson 2009-12-22 18:24:23

+0

很好的回答。谢谢。 – jlstr 2013-03-04 03:12:30

9

当然,你可以使用选择的.length属性来获取计数,然后使用:gt(n)选择,以获得最后的5

var o = $("div.container > div:gt("+($("div.container > div").length-5)+")");