2011-11-01 61 views

回答

1

更多類似:

$('.myTbl tr:not(:first) td:first').css(...) 

也就是說,每行中的第一個td不是表中的第一行,而是隻在類myTbl的表中。您可能還需要指定是否將標題行視爲與正文行不同。把它們分成標題/正文部分,只需要你可以得到的正文行。

$('.myTbl tbody tr td:first').css(...) 

注意:我沒有用這個來解決嵌套表。如果你有嵌套表格,你可能希望更直接,使用直接的孩子而不是祖先/後代關係。

$('.myTbl > tbody > tr > td:first').css(...) 
0

您是否忽略了第一行,因爲它是標題行?是否有可能將第一行放入a中並將css添加到行中?

0

您可以將您的第一排放在<thead>中,然後只需定位<tbody>中的第一個<tr>即可。

<table class="mytable"> 
    <thead> 
    <tr> 
     <th>Something</th> 
    </tr> 
    </thead> 
    <tbody> 
    <tr> 
     <td>Data</td> 
    </tr> 
    </tbody> 
</table> 

$(".mytable tbody tr td:first").css("something", "else"); 
相關問題