如何删除jQuery选择的最后一个元素?

时间:2010-04-29 08:47:14

标签: jquery iterator css-selectors

我使用jquery选择器:

$('#menus>ul>li>a')

我想在没有最后一个的情况下迭代选择器结果:

$('#menus>ul>li>a').removeLast().each(fct());

当然,函数“removeLast()”不存在,是否有等价的?

感谢。

2 个答案:

答案 0 :(得分:15)

您可以使用:not选择器或.not()方法:

$('#menus>ul>li>a:not(:last)')

$('#menus>ul>li>a').not(":last")

答案 1 :(得分:9)

使用:not:last选择器的组合:

$('#menus > ul > li > a:not(:last)')