как выбрать ul li в jQuery - PullRequest
0 голосов
/ 03 февраля 2011

У меня есть ul li в jQuery, и я хочу выбрать последний li из ul, который я делаю как

<ul>
   <!-- many li here --->
   <li><a id="nqp2" class="apager" href="/2">
        next</a></li>
</ul>

как выбрать последний div здесь без использования: last в jQuery

может быть использована следующая вещь:>

  1. идентификатор, начинающийся с char "n", так как они всегда имеют идентификатор, начинающийся с "n", а все остальные не имеют этих char, начиная с.

  2. у последнего слова, которое я хочу выбрать, всегда будет слово «внутри».

это любой способ выбрать li, используя любой из этих двух шаблонов выбора

Ответы [ 3 ]

2 голосов
/ 03 февраля 2011

Используя ваш первый метод:

$('li:has(a[id^="n"])')

Используя ваш второй метод:

$('li:contains("next")')
0 голосов
/ 03 февраля 2011

Jquery селектор: $('ul li:last-child')

0 голосов
/ 03 февраля 2011

С помощью jQuery вы можете использовать классы и идентификаторы для выбора элементов, как в CSS.В этом случае у вашего последнего li есть класс:

$function (){
    $(".apager")... (rest of your jQuery)

Лучше всегда добавлять класс или идентификатор, если вы выберете его с помощью jQuery / CSS:)

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