2012-11-19 57 views
1

我有两套ul>li,我试图让第二组的ul>li这是我迄今所做的:第n-的类型选择

div.subject ul:nth-of-type(1) //返回的我都而不是一个套装

<div class="subject"> 
<ul> 
<li>a</li> 
<li>b</li> 
<li>c</li> 
<li>d</li> 
<li>e</li> 
</ul> 
</div> 

<div class="subject"> 
<ul> 
<li>g</li> 
<li>h</li> 
<li>i</li> 
<li>j</li> 
<li>k</li> 
</ul> 
</div> 

我怎样才能得到一套ul>li

回答

3

您的每个ul都是它的第一个类型,因为它自己的div.subject父级的孩子,所以您的选择器会选择两者。

你应该能够做到这一点,而不是,这将让你的li在刚刚第二ul

div.subject:nth-of-type(2) > ul > li 

(当然,如果你有div.subject S混合与div S中的不是这将打破.subject等等......)