Filter 在表排序器中过滤。意外行为

Filter 在表排序器中过滤。意外行为,filter,tablesorter,Filter,Tablesorter,在我的tablesorter中,我将这个addParser应用于我在这个问题中展示的列。它工作得很好,但当我以某种方式过滤时,我发现了一种意想不到的行为 未经过滤的结果如下图所示: addParser的代码是下一个: $.tablesorter.addParser{ //设置一个唯一的id id:'千克', is:功能{ //返回false,因此不会自动检测到此解析器 返回false; }, 格式:函数{ //格式化数据以进行规范化 返回解析浮点数。替换“Kg”,“替换”,; }, //设置类型

在我的tablesorter中,我将这个addParser应用于我在这个问题中展示的列。它工作得很好,但当我以某种方式过滤时,我发现了一种意想不到的行为

未经过滤的结果如下图所示:

addParser的代码是下一个:

$.tablesorter.addParser{ //设置一个唯一的id id:'千克', is:功能{ //返回false,因此不会自动检测到此解析器 返回false; }, 格式:函数{ //格式化数据以进行规范化 返回解析浮点数。替换“Kg”,“替换”,; }, //设置类型,数字或文本 键入:“数字” };

如果我使用>=它似乎应用了addParser,因为我可以去掉。和的Kg,它找到了11.689 Kg的结果

但似乎如果我不使用诸如>、或>=等运算符,行为就会改变,它需要点来找到您想要得到的内容。在接下来的图片中,我展示了我的意思

在最后一张图片中,我没有使用运算符,也没有找到任何结果。相反,它现在需要一个新的解决方案。甚至它的工作重量。下一幅图证明:

我只是不想用这个。或在任何情况下使用的千克


有什么帮助吗?谢谢

我想你缺少的只是标题中的一个


@莫蒂,如果你能帮忙的话。。。
<th class="sorter-kilogramos filter-parsed">Kg</th>