Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在datatable中按多个变量搜索_Jquery_Ajax_Search_Datatables - Fatal编程技术网

Jquery 在datatable中按多个变量搜索

Jquery 在datatable中按多个变量搜索,jquery,ajax,search,datatables,Jquery,Ajax,Search,Datatables,我有更多列的数据表。第二列包含AABBCCDDEEFF格式的MAC地址。我想尝试搜索MAC地址的所有变体/格式,例如 AA:BB:CC:DD:EE:FF AABBCCDDEEFF AA-BB-CC-DD-EE-FF 我不想对每个变量都使用隐藏列。 我不想用细胞心房。对于所有变体数据搜索 我试着做了这个例子,但每次搜索输入发生变化时,它都会闪烁,不会反映任何其他列的搜索 以下是我的例子: 谢谢您的帮助。如果我理解您的问题,那么您想要解决的就是不断闪烁的问题吗?如果是这样,我会像这样使用lodas

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

AA:BB:CC:DD:EE:FF
AABBCCDDEEFF
AA-BB-CC-DD-EE-FF
我不想对每个变量都使用隐藏列。 我不想用细胞心房。对于所有变体数据搜索

我试着做了这个例子,但每次搜索输入发生变化时,它都会闪烁,不会反映任何其他列的搜索

以下是我的例子:
谢谢您的帮助。

如果我理解您的问题,那么您想要解决的就是不断闪烁的问题吗?如果是这样,我会像这样使用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)
});

希望有帮助。你的小提琴对我来说很好。你的错误是什么?