数据表escapeRegex无法正常工作。怎么解决?

时间:2017-11-06 15:38:23

标签: javascript jquery datatable

jQuery的:

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);
        }
    });
});

我想搜索Styler King 6持卡人(Set of 1,Khaki),但它没有返回任何结果已经在桌面上。但是,它还没有返回如何解决这个问题?请帮我。抱歉我的英语不好。

0 个答案:

没有答案