gpt4 book ai didi

jquery tablesorter 最后对空表格单元格进行排序

转载 作者:行者123 更新时间:2023-12-03 23:00:51 25 4
gpt4 key购买 nike

我有一个表格,其中有一列的数字范围约为 -10 到 10,还有一些空列。

我希望表排序器始终将空列放在表的底部。即使我按升序或降序排序。

像这样:

-1
0
2
3
<empty cell>
<empty cell>

或者像这样:

3
2
0
-1
<empty cell>
<empty cell>

请注意,我的问题与问题 4792426 相同只是当排序顺序为降序和升序时,我希望底部有空单元格。

删除行不是一个选项。

最佳答案

我找到了解决问题的方法。

ssell提供的解决方案不起作用。表数据仅解析一次,因此不能使用全局变量来控制它。不过还是不错的尝试! :-)

这是所需的代码。正如您所看到的,我重载了 formatFloat 和 formatInt 函数,以便它们返回 null 而不是默认值:0。 tablesorter 中的排序功能神奇地为我完成了剩下的工作。

        $(document).ready(function () {
$.tablesorter.formatInt = function (s) {
var i = parseInt(s);
return (isNaN(i)) ? null : i;
};
$.tablesorter.formatFloat = function (s) {
var i = parseFloat(s);
return (isNaN(i)) ? null : i;
};
$("#table").tablesorter();
});

据我所知,我的解决方案没有记录,但它工作正常。

关于jquery tablesorter 最后对空表格单元格进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9313207/

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