似乎不可能在jquery或css中获得每一个具有特定类名的第二个元素。
具体来说,我在两个版本中都尝试了第n个子选择器,如下所示:

$( ".mylist li.myitem:nth-child(2n)")

如果我有这样的清单:
<ul>
    <li class="myitem">Item 1</li>
    <li class="myitem">Item 2</li>
    <li>Item 3</li>
    <li class="myitem">Item 4</li>
    <li class="myitem">Item 5</li>
</ul>

我想针对项目2和项目5。
(上面的列表是一个示例,它是我需要获取的底层技术,即获取具有特定类的每一个第二元素)
这可能吗?

最佳答案

您可以使用:odd选择器

$("ul li.myitem:odd").addClass('red');

演示

关于jquery - jQuery(或CSS)每隔第二个元素与类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21585235/

10-11 22:19
查看更多