gpt4 book ai didi

jquery - 如何使用 jQuery 找到与类最近的前一个 sibling ?

转载 作者:IT王子 更新时间:2023-10-29 03:24:21 27 4
gpt4 key购买 nike

这是我开始使用的粗略 HTML:

<li class="par_cat"></li>
<li class="sub_cat"></li>
<li class="sub_cat"></li>
<li class="par_cat"></li> // this is the single element I need to select
<li class="sub_cat"></li>
<li class="sub_cat"></li>
<li class="sub_cat current_sub"></li> // this is where I need to start searching
<li class="par_cat"></li>
<li class="sub_cat"></li>
<li class="par_cat"></li>

我需要从 .current_sub 开始遍历,找到最近的前一个 .par_cat 并对其进行处理。

.find("li.par_cat") 返回 .par_cat 的全部负载(我在页面上有大约 30 个)。我需要针对单个目标。

最佳答案

尝试:

$('li.current_sub').prevAll("li.par_cat:first");

用你的标记测试它:

$('li.current_sub').prevAll("li.par_cat:first").text("woohoo");
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul>
<li class="par_cat"></li>
<li class="sub_cat"></li>
<li class="sub_cat"></li>
<li class="par_cat">// this is the single element I need to select</li>
<li class="sub_cat"></li>
<li class="sub_cat"></li>
<li class="sub_cat current_sub">// this is where I need to start searching</li>
<li class="par_cat"></li>
<li class="sub_cat"></li>
<li class="par_cat"></li>
</ul>

将用“woohoo”填充最接近的前一个li.par_cat

关于jquery - 如何使用 jQuery 找到与类最近的前一个 sibling ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2310270/

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