пытаясь выбрать последний элемент панели навигации - PullRequest
2 голосов
/ 02 февраля 2012

Я пытаюсь выбрать последний элемент панели навигации, который может иметь х количество элементов. Я знаю, что селекторы jquery являются объектами, похожими на массивы, поэтому я попытался использовать скобки для выбора последнего элемента:

$(".navLinks")[$(".navLinks").length - 1].text();

Это не сработало. Кто-нибудь может мне помочь с этим? Как выбрать элемент в селекторе jquery, а затем добавить метод к этому элементу?

Ответы [ 5 ]

2 голосов
/ 02 февраля 2012

Используйте селектор :last :

$(".navLinks:last").text();

Дополнительная информация

Вы можете прочитать о всех селекторах jQuery здесь .

0 голосов
/ 02 февраля 2012

Если вы знаете конкретный тип искомого элемента, вам может подойти .last (). Вот пример с «а».

$(".navLinks a").last().addClass('myClass');
0 голосов
/ 02 февраля 2012

KISS - используйте селектор :last. Подробнее здесь

$(".navLinks:last").text();
0 голосов
/ 02 февраля 2012

Попробуйте:

$(".navLinks:last-child").text();
0 голосов
/ 02 февраля 2012

Я думаю,

$('.navLinks:last').text();

сделает это более удобным способом.

Подробнее о селекторы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...