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").not('.quotebox').last();
于 2012-08-24T19:40:18.993 に答える
0
$("aside.col2 :not(.quotebox)").last().addClass("last-round");

クラスがないものをすべて選択し、最後のクラスを取得します。

于 2012-08-24T19:41:07.443 に答える
0
$("aside.col2 div:last:not(.infobox)")
于 2012-08-24T19:39:48.840 に答える