3
 <div id="main">
  <div class="1"></div>
  <div class="2"></div>
  <div class="2"></div>
  <div class="3"></div>
  <div class="3"></div>
  <div class="4"></div>
 </div>

:last-childjqueryでセレクターを記述して?を見つけるにはどうすればよいlast div with class 3ですか?

4

4 に答える 4

11

このセレクターを試してみてください...クラスは単なる数字ではありませんが。それらは通常の文字で始まる必要があります。

$("#main .3:last")

参考までに:last-child、ターゲットがその親の最後の子であるかどうかを確認します。クラスを持つ要素はどれも.3、親の最後の子ではありません。

于 2012-06-13T08:36:13.127 に答える
3

使用.last()

$("#main .3").last();

http://api.jquery.com/last/

http://jsfiddle.net/E64Wm/1/

于 2012-06-13T08:38:41.137 に答える
0

$('#main > .3').last()正しい要素を指す必要があります

于 2012-06-13T08:36:48.843 に答える
-5

これを試して:

$('#main').find(':last-child');
于 2012-06-13T08:36:02.340 に答える