Javascript jQuery数据表精确匹配

Javascript jQuery数据表精确匹配,javascript,jquery,search,datatables,Javascript,Jquery,Search,Datatables,我有这个jQuery数据表: var $dataTable = $('#example1').DataTable({ "ajax": serviceUrl, "iDisplayLength": 25, "order": [[ 2, "asc" ]], "scrollY": 600, "scrollX": true, "bDestroy": true }); 当用户在下拉列表中选择一个选项时,也会发生此更改事件: $('#serviceload').on(

我有这个jQuery数据表:

 var $dataTable = $('#example1').DataTable({
   "ajax": serviceUrl,
   "iDisplayLength": 25,
   "order": [[ 2, "asc" ]],
   "scrollY": 600,
   "scrollX": true,
   "bDestroy": true
});
当用户在下拉列表中选择一个选项时,也会发生此更改事件:

 $('#serviceload').on('change',function()
 {
   $dataTable.columns(1).search( this.value ).draw();
 });
我需要能够更改更改事件,以便它在下拉列表中搜索数据表中的精确匹配

例如,v有两个服务,分别称为SERV和SERV_ONE。在下拉列表中,SERV和SERV_ONE都可供用户选择,但如果用户选择SERV,datatable会筛选SERV并显示SERV_ONE的记录。但当选择SERV_ONE时,数据表仅显示SERV_ONE的记录。

有关下拉筛选器的正确使用,请参阅

$('#serviceload').on('change keyup', function(){
   var val = $.fn.dataTable.util.escapeRegex($(this).val());
   $dataTable
     .columns(1)
     .search( val ? '^' + val + '$' : '', true, false )
     .draw();
});

谢谢你,先生。我确实找到了您提供的链接,但我无法使用该方法加载数据。我试图将上面提供的代码应用到我的更改事件中,但结果是一样的。不过肯定有希望。对不起……代码不成功。我仍然返回相同的结果。我在玩代码。希望您的代码能帮助我找到解决方案。非常感谢你的帮助。投票给你。