我相信这是众所周知的,但我偶然发现了这一点。使用jquery find()结合子选择器。
所以这样的结构。
<div id="first">
<div></div>
<div></div>
<div><div></div></div>
</div>
然后使用jquery find首先获取div,排除内部div。
$('#first').find('>div');
选择器规范说明了这一点,建议&gt;接下来会抓住所有孩子。
E&gt; F匹配作为元素E的子元素的任何F元素。
所以我的问题是jQuery在该声明中实际说的是什么。它似乎说要抓住直接的孩子,不包括孩子。这是一个准确的陈述吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
试试吧。它只返回第一级孩子。
$('#first > div');