我正在使用名为tablesorter的插件。我正在尝试使用rowspan行对表进行排序。但是,它不会正确排列所有列。这是jsFiddle。排序表无法正常工作
<table cellspacing="1" class="tablesorter">
<thead>
<tr>
<th>First Name</th>
<th>Age</th>
<th>Country</th>
</tr>
</thead>
<tbody>
<tr>
<td>Peter</td>
<td>28</td>
<td rowspan="2" style="vertical-align:middle">AAA</td>
</tr>
<tr class="expand-child">
<td>John</td>
<td>33</td>
</tr>
<tr>
<td>Clark</td>
<td>18</td>
<td>BBB</td>
</tr>
<tr>
<td>Bruce</td>
<td>22</td>
<td>CCC</td>
</tr>
</tbody>
</table>
JS
$('table').tablesorter();
年龄列不正确排序,我怎么让这个所有列的排序是否正确?
对我来说,演示并没有正确排序。订单下降时,年龄属性按“28-> 33-> 8-> 22”排序。 –
我看到@ShanevandenBogaard相同 - 所有排序选项都能正常工作*除了*年龄递减。 –
@RoryMcCrossan:按降序排序,33在28之后而不是在之前。 [Maaz找出原因](https://stackoverflow.com/a/45195312/157247)。 –