使用jQuery的样式列

san*_*nta 0 jquery

我需要在表格中设置整个列的样式.该列应对应id="current"thead行中的元素.

<table>
<thead>
    <tr>
        <td></td>
        <td></td>
        <td><div id="current"></div></td>
        <td></td>
    </tr>
</thead>
<tbody>
    <tr>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
    </tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

现在,我可以将一个类添加到正确的列中,我只需要找出一种方法来告诉列计数.

var num = ???
$('td:nth-child(num)').addClass('selectedCol');
Run Code Online (Sandbox Code Playgroud)

Yog*_*ran 5

试试这个

$("#current").closest('td').index()
Run Code Online (Sandbox Code Playgroud)