Hi
我正在使用tablesorter,并且在定义中包含行跨度的表排序方面有问题。我在这里读过一些提示( Grouping Rows with Client Side HTML Table Sorting ),但是当我对行跨度有不同的值时,解决方案就无法工作:一次是rowspan=3,一次是4-取决于从DB获取的数据。
您是否还有其他插件可以对这些非标准表进行排序,或者您可能知道如何调优表other ,这样它就可以正确地排序数据?
预期行为:当单击列时,“属于”行跨度的行应仅在本节中进行排序,所有其他行都应以标准方式排序。
预先谢谢,
兹比格涅夫
表代码示例:
<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>发布于 2010-12-21 08:11:34
您应该查看表排序器的解析器功能。您需要开发自己的解析器,以便正确识别单元格。
https://stackoverflow.com/questions/3149213
复制相似问题