【发布时间】: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