给定对象之后的第一个对象的选择器

问题描述:

我想用jQuery来选择列表中的第一个对象,它跟在一个已知对象之后。给定对象之后的第一个对象的选择器

我有一个这样的文件:

<div>A</div> 
<div class="special">B</div> 
<div>C</div> 
<div>D</div> 
<div>E</div> 

我这个以前运行:

foo = $(".special"); 

我要运行是这样的:

$(foo+" + div"); 

找回包含“C”的div。这很容易,但我不知道如何去做。

(注:我知道$( “特别+ DIV”)的问题是,我需要存储 “特别” 作为变量)

尝试next方法

foo = $(".special").next(); 

文档:http://api.jquery.com/next/

小提琴样本:http://jsfiddle.net/a5GWz/

可以使用next与沿

foo = $(".special").next(":contains(C)"); 

这里是小提琴http://jsfiddle.net/zPBv5/1/