addClass条件

时间:2009-12-25 04:32:47

标签: jquery ignore addclass

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");

这几乎可以工作,但是“动作”项目在我不想要的时候采用“活动”类。如何重写上面的jQuery,以便它总是忽略li.action并将“active”类分配给它之前的最后一个li

由于

1 个答案:

答案 0 :(得分:4)

使用:not()选择器。 E.g。

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