2011-02-03 4 views
0

я есть уль Ли в JQuery и я хочу, чтобы выбрать последний ли от ул я сделать каккак выбрать уль Ли в JQuery

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

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

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

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

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

является их любым способом, чтобы выбрать Ли, используя любой способ этого шаблона два выбора

+1

Не могли бы вы объяснить причину, по которой вы не можете использовать: последний? Могут быть обходные пути для этой проблемы, а не искать другой способ. –

+0

, потому что они не могут быть корректными в динамическом контенте, возможно, это не выводится по правилу. –

ответ

2

Использования первого метода:

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

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

$('li:contains("next")') 
0

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

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

Лучше всего, чтобы всегда добавить класс или идентификатор, если вы будете выбирать его с JQuery/CSS :)

селекторного
Смежные вопросы