我正在使用jquery tablesorter 2.23.4插件,对于其中一个列,我已经为filter_functions小部件选项添加了自定义代码,但它似乎无法正常工作:( 任何帮助都会非常感激。
我的代码如下:
filter_functions: {
10: function(e, n, f, i, $r, c, data) {
return
/f/i.test($r.children().eq(i).children().eq(0).text());
}
}
我的表的最后一列是数据作为链接点击弹出窗口打开以更新值(弹出内容也在单元格内)所以我在单元格的顶部添加了一个隐藏的跨度我是谁进行比较并返回如上所述的真或假。过滤它时不会给出匹配的行。
我删除了filter_function并将text_filter添加为:
textExtraction: {
10: function (node, table) {
// this is how it is done by default
return $(node).children().eq(0).text() ||
node.innerText ||
$(node).text() ||
'';
}
},
它有效。 :)