【问题标题】:jQuery table sort with colspan or rowspanjQuery表格排序与colspan或rowspan
【发布时间】:2011-03-10 02:49:54
【问题描述】:

我正在使用 tablesorter,但在对定义中包含 rowspan 的表格进行排序时遇到问题。 我在这里阅读了提示Grouping Rows with Client Side HTML Table Sorting 但是当我有不同的 rowspan 值时,解决方案不起作用:一次是 rowspan=3,一次是 4 - 取决于从 DB 获取的数据。

您是否有任何其他插件甚至可以对此类非标准表格进行排序,或者您可能知道如何调整 tablesorter 以便正确排序数据?

预期行为:单击列时,“属于”行跨度的行应仅在此部分内排序,所有其他行 - 以标准方式。

提前致谢

Zbigniew

表格代码示例:

<html>
<body>
  <table id="misint" border=1 width="400px">
    <thead>
        <tr style="background:yellow">
            <th>Col1</th>
            <th>Col2</th>
            <th>Col3</th>
        </tr>
    </thead>
    <tbody>
        <tr>
          <td rowspan="3">1-1</td>
          <td>1-2</td>
          <td>1-3</td>
        </tr>
        <tr>
            <td>2-2</td>
            <td>2-3</td>
        </tr>
        <tr>
            <td>3-2</td>
            <td>3-3</td>
        </tr>
        <tr>
            <td>4-1</td>
            <td>4-2</td>
            <td>4-3</td>
        </tr>
        <tr>
          <td>5-1</td>
          <td rowspan="2">5-2</td>
          <td>5-3</td>
        </tr>
        <tr>
            <td>6-1</td>
            <td>6-3</td>
        </tr>
    </tbody>
  </table>

</body>
</html>

【问题讨论】:

  • 你能举一些例子吗?
  • 您解决了这个问题吗,如果解决了,请提供一些解决方案或想法,我也遇到了同样的问题。

标签: jquery sorting tablesorter html-table


【解决方案1】:

您应该研究一下表格排序器的解析器功能。您需要开发自己的解析器,以便能够正确识别单元格。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-13
    • 2014-01-23
    • 2023-03-17
    • 1970-01-01
    • 2016-06-28
    • 1970-01-01
    • 2013-03-05
    • 2013-01-16
    相关资源
    最近更新 更多