jQuery Advance Selector - PullRequest
       6

jQuery Advance Selector

3 голосов
/ 25 июля 2010
<ul id="comment1">
 <li>reply1</li>
 <li>reply2</li>
 <li>reply3</li>
 <li>reply4</li>
 <li>reply5</li>
 <li>reply6</li>
 <li>reply7</li>
 <li>reply8</li>
</ul>

как выбрать последние 3 или 4 ответа с помощью jquery?

Ответы [ 2 ]

6 голосов
/ 25 июля 2010

Вы ищете slice метод:

Чтобы получить последние четыре элемента (обновленные с -4, как предложено @KennyTM):

$('ul#comment1 li').slice(-4).css('color', '#00ff00');
1 голос
/ 25 июля 2010
$('#comment1 li:last-child')
     .prev('li').andSelf()
     .prev('li').andSelf()
     .prev('li').andSelf()
     .prev('li').andSelf()

Должен получить последние четыре

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