jQuery和Table,获取第n列中的每个单元格

jQuery和Table,获取第n列中的每个单元格,jquery,Jquery,假设我有您的基本表格布局(如下所示)。如何抓取每N个手机?我基本上想在N列的单元格中添加一个css类 因此,如果我想要第2列中的所有单元格,我想要一个jQuery obj,其中包含以下标记的单元格: <table> <tr class="trow"> <td></td> <td></td> <!-- included --> <td></t

假设我有您的基本表格布局(如下所示)。如何抓取每N个手机?我基本上想在N列的单元格中添加一个css类

因此,如果我想要第2列中的所有单元格,我想要一个jQuery obj,其中包含以下标记的单元格:

<table>
    <tr class="trow">
        <td></td>
        <td></td> <!-- included -->
        <td></td>
    </tr>
    <tr class="trow">
        <td></td>
        <td></td> <!-- included -->
        <td></td>
    </tr>
    <tr class="trow">
        <td></td>
        <td></td> <!-- included -->
        <td></td>
    </tr>
</table>

试试。。。一定在那儿

$("table tr td:nth-child(n)").addClass("MyGreatClass");


有很多方法可以做到这一点。最好的方法取决于表的生成方式以及javascript/JQuery中的单元格操作

您可以为每个单元格添加一个id,类似于“单元格行列”。这允许您通过document.getElementByID()获取任何单元格

$('table>tbody>tr>td:nth-child(2)').addClass('someClass');