2012-11-10 53 views
1

例如给这个网站CSS最后选择(没有最后的孩子)

<div class="my_div">a</div> 
    <div class="my_div">b</div> 
    <div class="my_div">c</div> 
    <div>other</div> 

如何从my_div类选择最后一个元素? last-child不是我所需要的。

也就是说,给定这个jQuery选择

  $(".my_div:last").css({ 
       color: "#090" 
      }); 

我怎么能写在纯CSS一样吗?

+1

最简单的解决方案不是最后一个类添加到你想要的元素吗? – Undefined

回答

4

这是不可能的,而无需修改您的标记。在CSS中没有:last-of-class选择器。

+0

你说得对。我确信'.class:last-of-type'会做,但事实并非如此。 – Pavlo

0

你能不能做这样的事

div:nth-last-child(2) 
{ 
color:Green; 
}​ 

Sample

+0

你误解了这个问题 – mplungjan