使用jQuery仅将样式应用于div中的偶数元素(2、4、6等)?
我想对div中的某些元素应用样式:使用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 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的。