【问题标题】:search by multiple variants in datatable通过数据表中的多个变体搜索
【发布时间】:2018-11-28 13:17:44
【问题描述】:

我有更多列的数据表。第二列包含格式为 AABBCCDDEEFF 的 MAC 地址。我想尝试搜索 MAC 地址的所有变体/格式,例如。

AA:BB:CC:DD:EE:FF
AABBCCDDEEFF
AA-BB-CC-DD-EE-FF

我不想在每个变体中都使用隐藏列。 我不想使用单元格属性。对于所有变体数据搜索。

我试着做这个例子,但每次搜索输入更改时它都会闪烁,并且不反映任何其他列的搜索。

这是我的例子:https://jsfiddle.net/ep7d6as0/134 谢谢你的帮助。

【问题讨论】:

  • 你的小提琴适合我。你得到什么错误?

标签: jquery ajax search datatables


【解决方案1】:

如果我了解您的问题,那么您想要解决的就是不断闪烁的问题?如果是这样,我会像这样使用 lodash 的 debounce:

$('#example_filter input').keyup(function() {
  var search = this.value.replace(/[:-]/g, '');
  _.debounce(table.search(
    jQuery.fn.dataTable.ext.type.search.mac(search)
  ).draw(), 500)
});

希望对您有所帮助。工作 JSFiddle here.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-08
    • 2019-05-03
    • 1970-01-01
    • 2021-04-04
    • 2021-12-08
    • 1970-01-01
    相关资源
    最近更新 更多