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-child在 jquery 中编写一个选择器来找出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 回答