我想创建一个基于对所有(或多个)列的全文搜索的外部自定义过滤器(也在子行中搜索,并为所有节点提供自定义文本提取功能)。是否可以使用 Tablesorter .
我发现的一切都是外部自定义过滤器,但仅适用于特定列,不适用于多个列
最佳答案
是的,有可能...执行以下操作:
设置单个自定义搜索输入来搜索表格。使用以下函数绑定(bind)到它:
$.tablesorter.filter.bindSearch( $table, $('.search') );
$('.search')
是输入。设置
filter_anyMatch
option ( demo ) 为true
以允许使用单个搜索输入来匹配多列中的内容。设置
filter_childRows
option设置为true
以包含子行内容。然后设置
filter_useParsedData
option设置为true
仅搜索已解析的数据(通过自定义文本提取获得)
请注意,filter_anyMatch
选项确实对过滤器搜索的类型设置了一些限制。上面分享的演示链接中有详细说明。
关于javascript - 如何使用 Tablesorter lib 创建自定义过滤器来搜索全表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20696032/