<article>
<header targetme!>
<h1 don't target me></h1>
</header>
<p targetme! ></p>
<p targetme! ></p>
<div targetme!>
<p don't target me></p>
</div>
</article>
是否有一个 CSS 选择器(IE7 及更高版本)可以用来仅选择给定元素(在本例中为文章)的第一个后代?
<article>
<header targetme!>
<h1 don't target me></h1>
</header>
<p targetme! ></p>
<p targetme! ></p>
<div targetme!>
<p don't target me></p>
</div>
</article>
是否有一个 CSS 选择器(IE7 及更高版本)可以用来仅选择给定元素(在本例中为文章)的第一个后代?
使用>
选择选择器的第一个后代/子元素
.selector > .childelementonlyselector
这适用于 id 选择器#id
、标签选择器div
和类选择器,如上例所示.class
您可以执行以下操作来选择所有直系后代:
article > *
您可以使用$('article').children();
那应该做你想做的事,请参阅.children() api 参考。