2013-02-04 104 views
0

首先,我有過的標記沒有控制,我只是造型這一點。選擇TR系列的每個最後一個元素

我有一系列行的表,某些行有連續順序的類。我已經能夠選擇該系列的第一個元素,但無法選擇最後一個元素。

任何想法?

下面是一個例子:

<table> 
    <tr class="parent"> 
     <td></td> 
    </tr> 
    <tr class="parent"> 
     <td></td> 
    </tr> 
    <tr class="child"> 
     <td></td> 
    </tr> 
    <tr class="child"> 
     <td></td> 
    </tr> 
    <tr class="parent"> 
     <td></td> 
    </tr> 
    <tr class="child"> 
     <td></td> 
    </tr> 
    <tr class="child"> 
     <td></td> 
    </tr> 
    <tr class="child"> 
     <td></td> 
    </tr> 
    <tr class="parent"> 
     <td></td> 
    </tr> 
</table> 

的CSS我具有用於選擇每個子序列的第一元素是:

table tr.parent + tr.child 

我不能使用jQuery !!!!這必須是純粹的CSS!

回答

1

您可以使用CSS選擇器3,如果你的瀏覽器支持(請參閱http://caniuse.com/#feat=css-sel3

W3C docs,你可以使用類似:

tr.parent:last-of-type 
+0

我要選擇的每個子新的父親開始之前,而不是最後所有.child年代 – MonOve

相關問題