请教一个jquery选择器的菜问题

小弟刚开始学jquery,在选择器这块摸索。有一个菜问题:如何选择同级元素中,距离当前元素最近的带有某个特定class样式元素?
比如代码中,我要选择666这项往上或者往下最近的有lve2样式的li,这个选择器怎么写?用prev()的话,只能选择到相邻的,像代码中如果之间有N个(不定的,根据具体情况)间隔,这个怎么办呢?

[code="html"]


  • 1111

  • 222

  • 333

  • 444

  • 555

  • 666

  • 777

  • 888

  • 999

  • 000

[/code]
[b]问题补充:[/b]
试过prevAll(),会把之前的所有的.lev1的li都影响。我的目标是最近一个。
[b]问题补充:[/b]
prev()只能满足点击444,选中333,而点击666,就不能影响333了

jqueryObj= $(obj).pre(".lev2");

改为:
jqueryObj= $(obj).preAll(".lev2:first"); 即可

同样
jqueryObj= $(obj).next(".lev2");
改为:
jqueryObj= $(obj).nextAll(".lev2:first");

prevAll('.lve2')

nextAll('.lve2')

如下例。(建议多看看jquery的文档。[url]http://docs.jquery.com/Main_Page[/url])
[code="java"]


  1. 1111

  2. 222

  3. 333

  4. 444

  5. 555

  6. 666

  7. 777

  8. 888

    1. 999

    2. 000


function findObj(obj,isPre){
if(isPre){
jqueryObj= $(obj).pre(".lev2");
else
jqueryObj=$(obj).next(".lev2");
dosomthing.....
}
[/code]