我正在使用名爲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)。 –