gpt4 book ai didi

javascript - 如何在 jquery 中查找已排序的前一个元素?

转载 作者:行者123 更新时间:2023-11-28 21:15:59 24 4
gpt4 key购买 nike

<div id="con" >
<p class="bb">1</p>
<p class="aa">2</p>
<p class="aa">3</p>
<p class="bb">4</p> /*----- i want this reference */
<p class="aa">5</p>
<p class="aa">6</p>
<p id="last" class="aa">7</p>
<p class="aa">6</p>
<p class="aa">6</p>
</div>

我想找到具有排序值的同级元素中的前一个元素。在这里我想找到'p'在#last之前有类'aa'

$("#last").prev('p.bb').text()

//空字符串

 $("#last").prev().text()

//将给出6

我想要 4.. 只是之前最接近的“p.bb”的文本

最佳答案

是吗:

$("#last").siblings('p.bb:last').text()

您正在寻找什么?演示:http://jsbin.com/opaqen/edit

或者是这样的:

http://jsbin.com/opaqen/2/edit

或使用.prevAll()从#last获取所有先前的同级:

var lastB = $("#last").prevAll("p.bb:first");
lastB.css("background-color","#f00");

关于javascript - 如何在 jquery 中查找已排序的前一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7581977/

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