javascript - 如何使用 Tablesorter lib 创建自定义过滤器来搜索全表?

标签 javascript jquery tablesorter

我想创建一个基于对所有(或多个)列的全文搜索的外部自定义过滤器(也在子行中搜索,并为所有节点提供自定义文本提取功能)。是否可以使用 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/

相关文章:

javascript - 需要访问当前TR或TD

javascript - 使用 JS Fetch API 的 PHP POST

jquery - 如何在基于 <ul> 的导航菜单下将图形居中?

javascript - div 上课 X 时间后的事件

twitter-bootstrap - 如何为 tablesorter 和 bootstrap 设置 css?

jquery - 如何使 jQuery 表排序器始终在最后一列进行初始排序?

javascript - meteor JS : Callback after template helper was updated

javascript - 菜单重叠在 slider 上

javascript - 用循环JS或jQuery检查多个参数是否不为 ""

javascript - 使用 underscore.js 和 knockout.js 按列创建和排序表格