【问题标题】:How can I find the last visible <td> in a table?如何在表格中找到最后一个可见的 <td>?
【发布时间】:2011-09-12 13:42:23
【问题描述】:

我正在使用一个包含一行和几个&lt;td&gt;s 的表格,并且在tds 上使用隐藏/显示。每个td 都有一个唯一的ID。

有什么方法可以识别该表中最后一个可见的 td 吗?

【问题讨论】:

    标签: javascript jquery html extjs html-table


    【解决方案1】:

    是的,这对于 jQuery 来说非常简单

    $('td:visible:last')
    

    看到这个fiddle

    【讨论】:

    • 很好,但他的标签表明他正在使用 extJs。
    【解决方案2】:

    在纯 Javascript 中,我想应该是这样的:

    var els = document.getElementsByTagname('td');
    for (var i = 0 ; i < els.length ; i++)
      if (els[i].style && els[i].style.display != 'none')
        last = els[i];
    

    【讨论】:

      猜你喜欢
      • 2012-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      相关资源
      最近更新 更多