我有一些使用jQuery选择器选择的元素。它是来自具有相同类的元素列表(“我的元素”)的en元素。现在我想选择包含上面几个级别的选定元素。我怎样才能做到这一点 ?遍历直到某些元素
<div class="vote>
(... several levels)
<div class="my_element"></div>
</div>
选择:
var elements = $('.my_element');
var element = elements[0];
我有一些使用jQuery选择器选择的元素。它是来自具有相同类的元素列表(“我的元素”)的en元素。现在我想选择包含上面几个级别的选定元素。我怎样才能做到这一点 ?遍历直到某些元素
<div class="vote>
(... several levels)
<div class="my_element"></div>
</div>
选择:
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()
方法。它需要一个选择器,或者没有一个返回该元素的所有父项。