我正在使用 JQuery 的这个很棒的插件,称为 Tablesorter。文档来自https://mottie.github.io/tablesorter/docs/index.html
如果我通过 SQL 排序,我会得到如下图所示的预期行为:
但是当我通过表排序器排序时,我得到了错误的行为,如下图所示:
是否有选项允许像 SQL 那样进行表排序器排序?
我认为只有当内容是字母和数字混合时才会出现这个问题,但根本不确定。
非常感谢您提前提供的帮助!
最佳答案
问题是第一个单元格包含所有数值010844005
。因此解析器检测假设该列将按数字排序。
要解决此问题,请将列设置为按文本排序。通过以下任一方式执行此操作:
在标题单元格中设置
sorter-text
类<th class="sorter-text">Referencia</th>
设置
headers
option对于该列$('table').tablesorter({ headers: { 0: { sorter: 'text' } } });
关于jquery - Tablesorter 插件中奇怪的行为排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52076080/