我正在尝试使用 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/