如何将css类设置为表头单元格

时间:2015-04-01 10:01:42

标签: javascript html css

我有一个包含thead单元格的表。 我想将一个css类设置为'th',只有这个'th'的值是“ID”。

我试过了:

var T = [];
$('.tbl > thead > tr > th').each(function(){
    T.push($(this).text())
 })
for (var i = 0; i < T.length; i++) {
    if (T[i] == "ID" ) {$('.tbl thead tr th').addClass('Myclass')};
}

但是这段代码将类'Myclass'设置为我表的所有标题。

<thead> 
    <tr>  
        <th class="Myclass">ID</th> 
        <th class="Myclass">NOm</th>
    </tr>
</thead>

这是一个小提琴 - &gt;的 http://jsfiddle.net/1ck4joum/1/

感谢。

1 个答案:

答案 0 :(得分:4)

使用此

$('.tbl thead tr th:contains("ID")').addClass('Myclass')};