遍历直到某个元素

我有一些使用jQuery选择器选择的元素。 它是来自具有相同类(’my-elements’)的元素列表的元素。 现在我想选择包含上面几级的选定元素的元素。 我怎样才能做到这一点 ?

(... several levels)

选择器:

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

.closest()方法应该可以工作( http://api.jquery.com/closest/ ):

 elements.closest("div.vote"); 

如果我理解正确你想从div.my_element遍历div.votes试试这个:

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

如果您正在尝试查找当前对象的容器元素,我建议使用parents()方法。 它需要一个选择器,或没有一个,返回元素的所有父项。