jquery.tablesorter.js>对混合类型列进行排序

jquery.tablesorter.js>对混合类型列进行排序,jquery,jquery-plugins,tablesorter,Jquery,Jquery Plugins,Tablesorter,我有一个表,其中有一列表示剩余天数。此列中的值为数字或待确定的“待定”。tablesorter插件无法正确处理此混合类型列的排序。我怎样才能让它正常工作 谢谢, ~jk您需要创建自己的解析器 我不确定这是否有效,但尝试搜索tablesorter和addParser,您应该会很好: jQuery.tablesorter.addParser({ id: "SpecialNumber", is: function(s) { return /^TBD/.test(s); }, fo

我有一个表,其中有一列表示剩余天数。此列中的值为数字或待确定的“待定”。tablesorter插件无法正确处理此混合类型列的排序。我怎样才能让它正常工作

谢谢,
~jk

您需要创建自己的解析器

我不确定这是否有效,但尝试搜索tablesorter和addParser,您应该会很好:

jQuery.tablesorter.addParser({
  id: "SpecialNumber",
  is: function(s) {
   return /^TBD/.test(s);
  },
  format: function(s) {
   return 0;
  },
  type: "numeric"
 });