jQuery tablesorter没有正确排序数字

前端之家收集整理的这篇文章主要介绍了jQuery tablesorter没有正确排序数字前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在努力让jQuery tablesorter在我的表列中正确排序数字。

我正在使用这两个脚本的当前最新版本。

表格很好,但排序数字不正常。

当我对数字列进行排序时,它给出了以下结果:

8
7
4
32
31
3
等等..

你期望的地方:
32
31
8
等等…

我读了一些关于添加额外的javascript代码评论,但我找不到任何好的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>

解决方法

希望这可以帮助某人,如果他们找到这篇文章,在tablesorter你现在可以简单地使用。
$(".table").tablesorter({
     headers: {
         5: { sorter: 'digit' } // column number,type
     }
 });

猜你在找的jQuery相关文章