gpt4 book ai didi

jquery - 如何为 jQuery Tablesorter 中的每一列设置默认排序顺序?

转载 作者:行者123 更新时间:2023-12-01 06:17:12 24 4
gpt4 key购买 nike

我有一个 HTML 表格,tablesorter 可以正常工作,我可以设置默认排序和其他所有内容(甚至是我自己的解析器)...但是:我需要在之后按降序对某些列进行排序用户首先点击各自的标题。

默认情况下,第一次单击后所有列均按升序排序。我找到了一种方法将其更改为所有列的降序。但我需要的是在用户第一次单击某些列后按升序对其他列进行排序,并按降序对其他一些列进行排序。

示例:某些列包含字符串,因此我想按升序对它们进行排序。有些列包含值越大越好的值 - 在用户首次单击标题后按降序对它们进行排序会很好。

谢谢。

最佳答案

原始的表排序器(版本 2.0.5)似乎不适用于此代码:

$('table').tablesorter({

// default sortInitialOrder setting
sortInitialOrder: "asc",

// pass the headers argument and passing a object
headers: {
2: { sortInitialOrder: 'desc' },
3: { sortInitialOrder: 'desc' },
4: { sortInitialOrder: 'desc' }
}

});

但是在我的 fork of tablesorter 中,您可以使用上面的代码来设置每列的初始排序顺序 - 请参阅 this demo .

还有一个名为 sortRestart 的选项,当列之前未排序时,它会重置排序顺序 - 请参阅 this demo .

关于jquery - 如何为 jQuery Tablesorter 中的每一列设置默认排序顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13001060/

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