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

标签 jquery html-table cell

我正在尝试使用 jQuery 获取我无法控制的表的 td 值。此网站上发布了一个很好的示例,但它引用了每个 tr 中的一列而不是多列。

我也没有表或行的 ID...只有 td 的 class=columndata

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

会得到固定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>

这里是对类似问题的引用: How to get a table cell value using jQuery?

最佳答案

这是您需要的选择器:

$('#mytable tbody tr td:nth-child(2)')

关于jquery - 如何使用 jQuery 获取表格单元格值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5612128/

相关文章:

jquery - each() 切换复选框 append 此值 else if 语句在 jQuery

确定表格宽度/高度的Javascript

html - 接下来如何将空列高度与可重新缩放的列匹配

ios - "Left Detail"样式单元格文本中的详细信息标签被截断 - swift

javascript - jQuery 同时显示一个 div 并隐藏另一个 div。目的是浏览 5 div 的

javascript - 查找类的所有实例,创建数据属性数组

html - 在 td CSS 中裁剪文本

css - 使用 setCellStyleGenerator 时表 propertyId 值为 null

jquery - HTML 表格单元格在应占用完整单元格高度的插槽中拆分

javascript - jquery:如何禁用 dblclick 事件?