addClass при условии - PullRequest
       12

addClass при условии

1 голос
/ 25 декабря 2009

HTML:

<ul id="list">
  <li>item</li>
  <li>item</li>
  <li>item</li>
  <li>item</li>
  <li class="action">item</li>
</ul>

JQuery:

$("#list li:last").addClass("active");

Это почти работает, но элемент "action" принимает "активный" класс, когда его подарок, который я не хочу. Как переписать вышеупомянутый jQuery, чтобы он всегда игнорировал li.action и назначал «активный» класс последнему li перед ним ??

Спасибо

1 Ответ

4 голосов
/ 25 декабря 2009

Используйте селектор :not(). Э.Г.

$("#list li:last:not(.action)").addClass("active");
...