为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery dataTables:基于字符串的过滤器

jQuery dataTables:基于字符串的过滤器

C#
繁花不似锦 2022-11-13 14:24:18
我有一个通过中继器填充的表,并且我添加了相关的 dataTable .css 和 .js 以启用插件。这可以正常工作并且符合预期。我遇到的问题是我现在如何启用一些“过滤器按钮”,单击这些“过滤器按钮”会将基于字符串的过滤器应用于表数据。我可以通过使用您可以启用的实际搜索栏来模拟我想要的东西,但我更希望有一些锚标签作为可点击的按钮/过滤器来触发它。示例表ID :  Type   ----------1  :  Car2  :  Car3  :  Bike4  :  Bike5  :  Car页面底部的 javascript 如下所示:var table = $('#example').DataTable();var filteredData = table    .columns( [0, 1] )    .data()    .flatten()    .filter( function ( value, index ) {        return value = 'Bike' ? true : false;    } );我怀疑我定义搜索条件的方式存在问题,在上面的示例中,这是尝试对第 0 列或第 1 列中包含字符串“Bike”的任何内容设置过滤器。任何帮助将不胜感激。
查看完整描述

1 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

尝试这个:

var table = $('#example').DataTable();
    table.columns( [0, 1] )
        .search('Bike')
        .draw();

参考:https://datatables.net/reference/api/column().search()


查看完整回答
反对 回复 2022-11-13
  • 1 回答
  • 0 关注
  • 101 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信