php – 使用逗号分隔符进行的Tablesorting无效

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 使用逗号分隔符进行的Tablesorting无效脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用tablesorting插件对表中的数据进行排序,但数据使用逗号(,)作为分隔符,因此它没有正确排序.我认为它将数字视为一个字符串.在谷歌的帮助下,我找到了一些代码,但这些代码对我不起作用.这是我到目前为止所尝试的.

$(document).ready(function(){
    jquery.tablesorter.addParser({
      id: "fancyNumber",is: function(s) {
        return /^[0-9]?[0-9,\.]*$/.test(s);
      },format: function(s) {
        return jQuery.tablesorter.formatFloat( s.replace(/,/g,'') );
      },tyPE: "numeric"
    });
    $("#myTable").tablesorter({
        widgets  : ['zebra']
    });     
});

请告诉我我做错了什么.

我给了课< th width =“62”class =“{sorter:'fancyNumber'}”> column< / th>也到了专栏.

解决方法

如果您在类名中设置分拣机,如下所示:

<th width="62" class="{sorter: 'fancyNumber'}">column</th>

确保您也在metadata addon中加载,因为需要处理该格式.

或者,如果您不想使用该插件,可以使用headers选项设置解析器

$(function(){
  $('table').tablesorter({
    headers : {
      0 : { sorter: 'fancyNumber' }
    }
  });
});

脚本宝典总结

以上是脚本宝典为你收集整理的php – 使用逗号分隔符进行的Tablesorting无效全部内容,希望文章能够帮你解决php – 使用逗号分隔符进行的Tablesorting无效所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。