使用jQuery的第n个类?

使用jQuery的第n个类?,jquery,jquery-selectors,Jquery,Jquery Selectors,我有一个这样的结构: <div id="wrapper"> <div class="class_1"></div> <div class="class_1"></div> <div class="class_2"></div> <div class="class_2"></div> <div class="class_2"></div> &l

我有一个这样的结构:

<div id="wrapper">
  <div class="class_1"></div>
  <div class="class_1"></div>
  <div class="class_2"></div>
  <div class="class_2"></div>
  <div class="class_2"></div>
  <div class="class_2"></div>
</div>

是否可以使用jQuery每秒选择
.class_2

我不想在
#wrapper

我所尝试的:

:第n个子项
-这是对所有div的计数

:第n个类型
-这也是对所有div的计数

例如,我想用
.class_2
选择每秒一次div,然后添加一些类。

问题: “例如,我只想用
.class_2
选择每秒一次div”

解决方案: 我相信您可以在这种情况下使用,例如:

$('#wrapper > div.class_2:odd')
虽然将
:odd
串联实际上是更快的方法:

$('#wrapper > div.class_2').filter(':odd')
这将选择具有
class_2
的每个div,并根据它们是奇数还是偶数对它们进行过滤

你为什么用:奇数而不是:偶数?
实际上意味着具有讽刺意味的是,
:奇数选择第二、第四、第六个元素等。

第二个元素,即不是0、1、不是2、不是3等等?或者不是0,1,不是2,3,不是4等等? 如果只有第二个:

$('div.class_2:nth-child(2)')
其他如其他答覆所述:

$('div.class_2:odd')

$(“#包装类_2”),嘿,这是您要的吗?您的标记无效。您需要关闭这些div标记。为清楚起见,您是指仅选择示例中的第四个“class”div吗?确实不清楚问题:在您的示例中,是否会选择一个或两个
class_2
div?我很困惑。这看起来不错:)。。。是否可以以某种方式编辑此项以选择每4个或每3个元素?请参阅我的答案,您可以将“2n”编辑为所需的每n个数字!别紧张,我没有;-)你的
:odd
-函数很清楚,是这个问题的一个很好的答案。@Zenith no你的答案是有效的,并且是有用的!:)我只是想知道将来的用途