选择没有某个类的元素的最后一个子元素

时间:2012-08-24 19:35:30

标签: jquery css

我尝试选择没有某个类的孩子的最后一个元素。我已经设置了js fiddle

<aside class="col2">
    <div class="infobox teal"></div>
    <div class="infobox mediumbrown"></div>
    <div class="quotebox"></div>
    <div class="quotebox"></div>
</aside>  

我试过了:

$("aside.col2 div:last").not(".quotebox").addClass("last-round");

有什么想法吗?

4 个答案:

答案 0 :(得分:17)

您必须在not

之前执行last
$("aside.col2 div:not('.quotebox'):last")

http://jsfiddle.net/VATaj/1/

答案 1 :(得分:0)

$("aside.col2 div:last:not(.infobox)")

答案 2 :(得分:0)

$("aside.col2 div").not('.quotebox').last();

答案 3 :(得分:0)

$("aside.col2 :not(.quotebox)").last().addClass("last-round");

选择所有没有该类的,然后选择最后一个。