使用jQuery在特定元素之后查找元素

时间:2011-05-01 13:46:02

标签: jquery selector

使用jQuery选择器,如何在另一个特定元素之后立即找到一个元素,如div? (不是兄弟姐妹,next()在这种情况下无能为力)

3 个答案:

答案 0 :(得分:13)

nextAll()与过滤器结合使用:http://api.jquery.com/nextAll/

以下是演示:http://jsfiddle.net/JRPGh/1/

<div class='start'></div>
<div></div>
<div></div>
<div class='start'></div>


$('.start').nextAll('.start:first').css('background', 'red');

答案 1 :(得分:1)

也许您正在寻找相邻的兄弟选择器:

http://www.w3.org/TR/CSS2/selector.html#adjacent-selectors

答案 2 :(得分:0)

$("#element").find("div").text("Hello");