考虑到这个标记:
<div class="some_container">
<p>...</p>
<p>...</p>
<p>...</p>
<p>...</p>
<p>...</p>
<p>...</p>
<p>...</p>
</div>
有没有办法用jQuery(或javascript)查询集合的父级,并使用基本规则进行查询:
Return the parent element that contains 4 or more <p> tags
或者
Return a collection of all <p> tags with 4 or more siblings
我可以调用.parent()
方法吗?
在我的使用情况下,无法简单地按<div>
搜索(不同的id、类,有时甚至没有<div>
作为容器)。我需要一种方法来查找一组相关元素,然后找到该集合的父元素。这可能吗?
<p>
元素怎么办? - nnnnnn$.each
循环遍历集合并构建父级数组。无论哪种方式,我都希望页面上所有包含4个或更多<p>
的容器,所以我很满意。 :) - neezer