具有多选下拉值的数据表特定列filter

我在数据表的列下面有一个下拉列表,我想选择多个值,一旦选择那些搜索应该使用这些新值。 我不确定如何将选定的下拉值映射到搜索function。 任何人都可以理清这一点。 这是我试过的代码。

var dtable = $('#datatable-editable').DataTable(); var myArr = []; myArr = $("#skillsList option:selected").map(function() { return $(this).val(); }).get(); dtable.column(9).search( '^'+myArr.join('|')+'$', true, false).draw();