gpt4 book ai didi

jquery - 根据索引为每个子 div 添加类

转载 作者:行者123 更新时间:2023-12-01 07:04:13 24 4
gpt4 key购买 nike

我需要定位并添加一个类(即“-show”)到具有特定类的所有元素的第n个子元素。第 n 个子级需要采用变量的形式(即:nth-​​child(i))。

我尝试使用 eq() 但它似乎只影响所选类的第一个元素的子元素。

jQuery('.text-wrapper > div').eq(1).addClass('-show');

还尝试合并 each() 但没有任何运气:

jQuery('.text-wrapper > div').eq(1).each(function(){ jQuery(this).addClass('-show'); });

我正在寻找的结果是:

<div class="text-wrapper">
<div></div>
<div class="-show"></div>
</div>

<div class="text-wrapper">
<div></div>
<div class="-show"></div>
</div>

最佳答案

:nth-child(2)应该这样做:

$(".text-wrapper > *:nth-child(2)").addClass("-show");
.-show {
color: green;
}
<div class="text-wrapper">
<div>first</div>
<div>second</div>
</div>

<div class="text-wrapper">
<div>first</div>
<div>second</div>
</div>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

.eq不起作用,因为它只是抓取 jQuery 集中给定索引处的元素。

关于jquery - 根据索引为每个子 div 添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55381859/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com