gpt4 book ai didi

php - 使用逗号分隔符的表排序不起作用

转载 作者:可可西里 更新时间:2023-10-31 23:46:14 27 4
gpt4 key购买 nike

我正在尝试使用表格排序插件对表格中的数据进行排序,但数据以逗号 (,) 作为分隔符,因此排序不正确。我认为它正在将数字视为一个字符串。在谷歌的帮助下,我找到了一些代码,但这些代码对我不起作用。到目前为止,这是我尝试过的方法。

$(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 - 使用逗号分隔符的表排序不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35405250/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com