Как удалить последний элемент выбора jQuery? - PullRequest
7 голосов
/ 29 апреля 2010

Я использую селектор jquery:

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

Я бы хотел перебрать результат селектора без последнего:

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

Конечно, функция "removeLast ()" не существует, есть ли эквивалент?

Спасибо.

Ответы [ 2 ]

15 голосов
/ 29 апреля 2010

Вы можете использовать селектор :not или метод .not():

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

или

$('#menus>ul>li>a').not(":last")
9 голосов
/ 29 апреля 2010

Используйте сочетание селекторов :not и :last:

$('#menus > ul > li > a:not(:last)')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...