2011-03-04 45 views
7

我有一些使用jQuery选择器选择的元素。它是来自具有相同类的元素列表(“我的元素”)的en元素。现在我想选择包含上面几个级别的选定元素。我怎样才能做到这一点 ?遍历直到某些元素

<div class="vote> 
(... several levels) 
<div class="my_element"></div> 
</div> 

选择:

var elements = $('.my_element'); 
var element = elements[0]; 

回答

1

如果我理解正确的话,你要遍历从div.my_element div.votes 试试这个:

var elements = $('.my_element'); 
var element = elements.closest("div.vote"); 
0

如果你试图找到适合您的当前对象的容器元素,我建议parents()方法。它需要一个选择器,或者没有一个返回该元素的所有父项。