私は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();
age列は正しく並べ替え、どのように私はそれが正しく並べ替えすべての列となるようにするんではないでしょうか?
私にとってデモは正しく分類されません。年齢属性は、発注が降順であるときに「28-> 33-> 8-> 22」としてソートされます。 –
@ShanevandenBogaardと同じものが見られます。すべての並べ替えオプションは、降順の年齢を除いて正しく動作します。 –
@RoryMcCrossan:降順に並べ替えます.33は、前にではなく28に続いています。 [Maazは理由を理解しました](https://stackoverflow.com/a/45195312/157247)。 –