通过索引获取<tr>中的每个<td>?

A1r*_*Pun 0 javascript jquery

我想在每一行中通过索引(1)找到所有td.我怎么能做到这一点?

我的HTML:

<table>
    <thead><tr><th>Maandag</th><th>Dinsdag</th><th>Woensdag</th><th>Donderdag</th><th>Vrijdag</th></tr></thead>
    <tbody>
        <tr><td></td><td>THIS</td><td></td><td></td><td></td></tr>
        <tr><td></td><td>THIS</td><td></td><td></td><td></td></tr>
        <tr><td></td><td>THIS</td><td></td><td></td><td></td></tr>
        <tr><td></td><td>THIS</td><td></td><td></td><td></td></tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

var index = 1;
$('tbody').children().children(':eq(' + index + ')');
Run Code Online (Sandbox Code Playgroud)

此代码不起作用,因为它获取行的所有子项,然后获取索引.我需要每一秒的每秒TD.

Aru*_*hny 5

您可以使用nth-child选择器

var index = 1;
$('tbody').find('td:nth-child('+(index+1)+')');
Run Code Online (Sandbox Code Playgroud)

演示:小提琴