如何使用jQuery获取表格单元格值 [英] How to get a table cell value using jQuery

查看:126
本文介绍了如何使用jQuery获取表格单元格值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用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 = columnactionvalign =center>
< img src =../ images / spacer.gifwidth =1height =1/>
< a href =javascript:void(0);class =columnactionlinkonclick =return doAccept('599577','1','','');alt =Accept> Accept< / a>
< / td>
< td class =columndata>消息< / td>
< td class =columndata>测试< / 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>

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


这是你需要的选择器:

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


I am trying to get the td values using jQuery for a table I have no control over. There is an excellent example posted on this site, but it references one column not multiple ones within each tr.

I also don't have an id for the table or rows... only a class=columndata for the td.

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

will get the single td of a fixed tr?

Here is my table data:

<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>

Here is the reference to a similar question: How to get a table cell value using jQuery?

解决方案

This is the selector you need:

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

这篇关于如何使用jQuery获取表格单元格值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆