【发布时间】:2017-09-18 23:39:53
【问题描述】:
我几天来一直在尝试让 jQuery tablesorter 正确地对我的表格列中的数字进行排序。
我正在使用这两个脚本的当前最新版本。
表格呈现正常,但数字排序不正确。
当我对数字列进行排序时,它会给我以下结果:
8 7 4 32 31 3 等等。
您期望的位置: 32 31 8 等等……
我阅读了一些关于添加额外 javascript 代码的 cmets,但我找不到任何好的 javascript 示例。
我现在使用的jQuery如下:
$(document).ready(function()
{
$("#table1")
.tablesorter(
{
sortList: [[0,0]],
widthFixed: true,
widgets: ['zebra']
} )
}
);
这是我的 HTML:
<table id="table1" class=tablesorter>
<thead>
<tr>
<th width=65>Name</th>
<th width=40>Count</th>
</tr>
</thead>
<tbody>
<tr><td>Name_1</td><td>32</td></tr>
<tr><td>Name_2</td><td>12</td></tr>
<tr><td>Name_3</td><td>11</td></tr>
<tr><td>name_4</td><td>14</td></tr>
<tr><td>Name_5</td><td>7</td></tr>
<tr><td>Name_6</td><td>3</td></tr>
<tr><td>Name_7</td><td>32</td></tr>
<tr><td>Name_8</td><td>31</td></tr>
<tr><td>Name_9</td><td>35</td></tr>
</tbody>
</table>
【问题讨论】:
-
您对“java”的引用应更改为“JavaScript”。
标签: jquery tablesorter