0

我试图选择一个没有特定类的孩子的最后一个元素。我已经设置了一个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

4 回答 4

17

您必须先执行以下not操作last

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

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

于 2012-08-24T19:39:22.587 回答
0
$("aside.col2 div:last:not(.infobox)")
于 2012-08-24T19:39:48.840 回答
0
$("aside.col2 div").not('.quotebox').last();
于 2012-08-24T19:40:18.993 回答
0
$("aside.col2 :not(.quotebox)").last().addClass("last-round");

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

于 2012-08-24T19:41:07.443 回答