遍历直到某个元素
我有一些使用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()
方法。 它需要一个选择器,或没有一个,返回元素的所有父项。