在Tablesorter插件中进行奇怪的行为排序

问题描述 投票:2回答:1

我正在使用来自JQuery的这个名为Tablesorter的优秀插件。文档来自https://mottie.github.io/tablesorter/docs/index.html

如果我通过SQL排序,我得到了下一个图像的预期行为:

enter image description here

但是当我通过tablesorter排序时,我得到了一个错误的行为,如下图所示:

enter image description here

是否有一个选项允许像SQL那样进行tablesorter排序?

我认为只有当内容与字母和数字混合时才会出现问题,但根本不确定。

非常感谢您的帮助!

jquery sorting tablesorter
1个回答
3
投票

问题是第一个单元格包含所有数值010844005。因此,解析器检测假定列将按数字排序。

要解决此问题,请将列设置为按文本排序。通过以下任一方式执

  • 在标题单元格中设置sorter-text<th class="sorter-text">Referencia</th>
  • 为该列设置headers option $('table').tablesorter({ headers: { 0: { sorter: 'text' } } });
© www.soinside.com 2019 - 2024. All rights reserved.