0

如果我有这样的 html 结构

<table>
    <tbody>
        <tr>
            <td></td>
            <td></td>
            <td></td>
        </tr>
    </tbody>
</table>
<table>
    <tbody>
        <tr>
            <td></td>
            <td></td>
            <td></td>
        </tr>
    </tbody>
</table>
<table>
    <tbody>
        <tr>
            <td></td>
            <td></td>
            <td></td>
        </tr>
    </tbody>
</table>
etc...

表格标签只是重复的地方。我如何编写一个从每个表标签中获取第三个 td 标签的 select 语句?

谢谢

4

4 回答 4

5

你可以做:

$('table tr td:nth-child(3)')

这是一个小提琴演示

于 2013-06-25T14:19:53.450 回答
1

只需使用第 n 个子选择器

$('td:nth-child(3)')
于 2013-06-25T14:20:02.180 回答
0

试试这个: $("td:nth-child(2)").append(" - 2nd!");

于 2013-06-25T14:36:16.467 回答
0

您实际上可以使用:

$('table tbody tr td:last-child')

这也适用于css3:

table tbody tr td:last-child{
    background:red;
}
于 2013-06-25T15:19:10.293 回答