使用jQuery仅将样式应用于div中的偶数元素(2、4、6等)?

使用jQuery仅将样式应用于div中的偶数元素(2、4、6等)?,jquery,Jquery,我想对div中的某些元素应用样式: <div id="showcase"> <div class="project"> <div class="project"> <!-- add a style here --> <div class="project"> <div class="project"> <!-- add a style here --> <div class="project"&g

我想对div中的某些元素应用样式:

<div id="showcase">
 <div class="project">
 <div class="project"> <!-- add a style here -->
 <div class="project">
 <div class="project"> <!-- add a style here -->
 <div class="project">
 <div class="project"> <!-- add a style here -->
</div>
项目div是Wordpress帖子,所以我不能只在div中添加类。所以我认为jQuery是一种方法

有什么建议吗

$('.project:odd').addClass('myclass');
为了获得最佳性能,您应该执行以下操作:

$('.project').filter(':odd').addClass('myclass');
正如James指出的,上面的文档使用:odd而不是:偶数,因为计数是基于0的

为了获得最佳性能,您应该执行以下操作:

$('.project').filter(':odd').addClass('myclass');
正如James指出的,上面的文档使用:odd而不是:偶数,因为计数是基于0的


可能值得指出的是:使用了奇数,而不是:偶数,因为元素索引是基于0的。可能值得指出的是:使用了奇数,而不是:偶数,因为元素索引是基于0的。