Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.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
Javascript Datatable escapeRegex不工作。如何解决?_Javascript_Jquery_Datatable - Fatal编程技术网

Javascript Datatable escapeRegex不工作。如何解决?

Javascript Datatable escapeRegex不工作。如何解决?,javascript,jquery,datatable,Javascript,Jquery,Datatable,jQuery: var select=$(“”) .appendTo($(“#过滤器”+i)) .on('change',function()){ var val=$(this.val(); 如果(val!==null){ var selectd_值=“”; 对于(var j=0;j var select = $('<select class="form-control selectpicker" data-live-search="true" multiple="multiple">

jQuery:

var select=$(“”)
.appendTo($(“#过滤器”+i))
.on('change',function()){
var val=$(this.val();
如果(val!==null){
var selectd_值=“”;
对于(var j=0;j
var select = $('<select class="form-control selectpicker" data-live-search="true" multiple="multiple"><option value=""></option></select>')
    .appendTo($("#filter" + i))
    .on('change', function() {
        var val = $(this).val();
        if (val !== null) {
            var selectd_value = '';
            for (var j = 0; j <= parseFloat(val.length) - 1; j++) {
                var value = $.fn.dataTable.util.escapeRegex(val[j]);
                value = value.replace(/  +/g, ' ');
                if (j != parseFloat(val.length) - 1) {
                    selectd_value += value + '|';
                } else {
                    selectd_value += value;
                }
            }
            column.search(selectd_value ? '^' + selectd_value + '$' : '', true, false).draw();
        } else {
            show_all(column);
        }
    });
});