【发布时间】:2011-09-16 03:38:34
【问题描述】:
让我们假设以下 HTML
<div id=main>
<div id=a></div>
<div id=b></div>
<div id=c></div>
<div id=d>
<div id=d1 class="no">
<div id=d11></div>
<div id=d12></div>
</div>
</div>
<div id=e>
<div id=e1 class="no">
<div id=e11></div>
<div id=e12></div>
<div id=e13></div>
</div>
</div>
</div>
我想选择所有属于 main 子级的 div 标签,但想忽略类为“no”的 div 的子级。
我目前已经编写了一个递归函数来完成这项工作。但想知道是否有一个 jQuery 选择器来获得我想要的。
我想要 id 为 a,b,c,d,d1,e,e1 的 DIV
谢谢
编辑:在这里创建了一个测试页 - http://jsfiddle.net/mRENV/
【问题讨论】:
-
那么,您的意思是 children 的主 div 还是 祖先 主的 div?
标签: javascript jquery html jquery-selectors