Javascript Jquery tablesorter插件排序不正确

Javascript Jquery tablesorter插件排序不正确,javascript,jquery,Javascript,Jquery,我有一些列的格式如下: <td>148 kr. </td> 148kr。 tablesorter插件没有对它们进行正确排序。这就像是随机的 我也有这样的专栏: <td>148 kr. <br>(Oprettelse 49 kr.)</td> 148 kr.(Oprettelse 49 kr.) 我是否要按第一个数字排序148 kr. 我该怎么办 考虑使用自定义解析器来格式化数据并去掉不需要的数据。下面是自定义解析器的示例。在您的

我有一些列的格式如下:

<td>148 kr. </td>
148kr。
tablesorter插件没有对它们进行正确排序。这就像是随机的

我也有这样的专栏:

<td>148 kr. <br>(Oprettelse 49 kr.)</td>
148 kr.
(Oprettelse 49 kr.)
我是否要按第一个数字排序
148 kr.


我该怎么办

考虑使用自定义解析器来格式化数据并去掉不需要的数据。下面是自定义解析器的示例。在您的情况下,format函数可以是这样的:

format: function(s) { 
    // strip out everything after the initial number
    var _parts = s.split(' ');
    var _firstPart = _parts[0];
    return _firstPart.replace(/[^0-9]/g, '');
}
tablesorter插件没有对它们进行正确排序。它是如何排序的?您希望它是如何排序的?我想它是按字典顺序排序的,你希望它按数字排序。也许你必须设置一些回调,将值转换成正确的格式(但不知道插件)。