如何使用jQuery获取表格单元格值

Bar*_*ion 2 jquery html-table cell

我试图使用jQuery为我无法控制的表获取td值.在这个网站上发布了一个很好的例子,但它引用了每个tr中的一列而不是多列.

我也没有表或行的id ...只有class=columndatatd 的id .

$('#mytable tr').each(function() {
    var customerId = $(this).find("td").eq(2).html();    
}
Run Code Online (Sandbox Code Playgroud)

将获得固定tr的单个td?

这是我的表格数据:

<tr valign="top">
    <td class="columnaction" valign="center">
        <img src="../images/spacer.gif" width="1" height="1" />
        <a href="javascript:void(0);" class="columnactionlink" onclick="return doAccept('599577', '1', '','');" alt="Accept">Accept</a>
    </td>
    <td class="columndata">Message</td>
    <td class="columndata">Test</td>
    <td class="columndata"></td>
    <td class="columndata"></td>
    <td class="columndata">04/09/2011 23:59</td>
    <td class="columndata">04/09/2011</td>
    <td class="columndata">05/12/2011 07:00</td>
    <td class="columndata">05/13/2011 07:00</td>
    <td class="columndata"></td>
    <td class="columndata">Doe, Jeffrey A. (xx)</td>
    <td class="columndata">913014405580</td>
    <td class="columndata">Skip</td>
    <td class="columndata">04/09/2011 16:37</td>
    <td class="columndata">C</td>
    <td class="columndata">Doe,J</td>
    <td class="columndata">04/09/2011 16:37</td>
    <td class="columndata">04/09/2011 23:59</td>
    <td class="columndata">04/09/2011 16:34</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

以下是对类似问题的引用: 如何使用jQuery获取表格单元格值?

dan*_*car 5

这是你需要的选择器:

$('#mytable tbody tr td:nth-child(2)')
Run Code Online (Sandbox Code Playgroud)