猿问

jQuery查找与类最接近的先前同级

这是我可以使用的粗糙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个)。我需要瞄准一个。


非常感谢任何提示:)


Cats萌萌
浏览 515回答 3
3回答

潇湘沐

尝试:$('li.current_sub').prevAll("li.par_cat:first");用标记测试了它:$('li.current_sub').prevAll("li.par_cat:first").text("woohoo");将li.par_cat用“ woohoo” 填充最接近的前一个。
随时随地看视频慕课网APP
我要回答