Найти <li>от jQuery - PullRequest
       5

Найти <li>от jQuery

1 голос
/ 16 мая 2011
<ul>
    <li>text</li>
    <li class="new">text</li>
    <li>text</li>
    <li>text</li>
    <li>text</li>
    <li>text</li>
    <li class="click">text</li>
    <li>text</li>
    <li class="new">text</li>
    <li>text</li>
    <li>text</li>
    <li>text</li>
    <li>text</li>
    <li class="click">text</li>
</ul>

Когда мы нажимаем li.click, как получить первое li.new между предыдущими <li>?

Ответы [ 2 ]

3 голосов
/ 16 мая 2011

Вы ищете

$(this).prevAll('li.new:first')
2 голосов
/ 16 мая 2011
$('li.click').click(function() {
   var new = $(this).prevAll('.new:first');
});
...