用于排序和过滤的不同文本

Different text used of sorting and filtering

在应用程序中,我使用 jQueryTablesorter 和小部件 https://mottie.github.io/tablesorter/docs/example-widget-filter.html

我有两个主要特点: - 过滤(小部件) - 排序(默认功能)

这两个功能都使用了textExtraction()函数,

https://mottie.github.io/tablesorter/docs/#textextraction

我的问题如下:

我该如何处理?

您可能需要使用 sugar 或 date.js 之类的日期库 - 查看此演示:https://mottie.github.io/tablesorter/docs/example-parsers-dates.html. What that library does is use the parser to convert the filter into a normalized date that will match with the date in the column. You would also need to add a filter-parsed class name to the column (ref)。

我找到了。我需要使用一个钩子来修改为过滤解析的值。

$.tablesorter.filter.types.start = function(config, data) {
       data.exact = data.$cells[data.index];
       data.exact = data.exact.innerText;
       data.iExact = data.exact.toLowerCase();
       return null;
}