2014-02-07 56 views
3

如何在此构造中选择第一个具有类“红色”(第一个)的元素?如何选择第一个孩子按照类没有类的类似元素?

HTML:

<div class='container'> 
    <p>Zero</p> 
    <p class="red">First</p> 
    <p class="red">Second</p> 
</div> 

http://jsfiddle.net/ek9Ch/

+0

试试'''$( “容器 ”)。儿童(“ 红”)。第()''' – Varinder

+0

存在问题的CSS标签所以我假设他的目的是为一个CSS唯一的解决方案。 – markusthoemmes

+0

谢谢。但我需要用CSS来完成。不是jQuery – inser

回答

1

试试这个..

.container .red:nth-child(2) 
{ 
color: red; 
} 
+1

好的。适用于这种情况。但是如果在第一个“红”之前,我有很多没有课的p元素? – inser

+0

让我解释为什么这个答案赢了:它做了我所需要的 - 使用一个css表达式选择所需的元素 – inser

0
.container p[class=red]:nth-child(2) 
     { 
      color: red; 
     } 
相关问题