如何使用 Tablesorter 按字母顺序对数字进行排序?

How to sort numbers alphabetically using Tablesorter?

我正在使用 Tablesorter 对多列进行排序 table。

我的 table 的一列中有我想 按字母顺序 排序的数字,例如。 10, 111, 2, 4444, 55, 9.

如何禁用 Tablesorter 中的数字检测并让它将所有内容排序为文本?

刚刚设置:

headers: {
  0: { sorter: "text" },
}

没有成功。

我不知道这个解析器是否适用于您需要的所有情况,但它适用于提供的数据子集 (demo)

$(function() {
    $.tablesorter.addParser({
    id: "nums",
    is: function() { return false; },
    format: function(s) {
        var first = s.charAt(0);
      return first + "-" + s.substring(1);
    },
    type: "text"

  })
  $('table').tablesorter({
    headers: {
      0: {
        sorter: "nums"
      }
    }
  });
});