如何在由空格分隔的所有单词中进行jquery自动完成搜索

时间:2013-03-15 08:49:19

标签: jquery-autocomplete

假设在jQuery自动完成源代码中我有一个像SELINA RISEWA MIL这样的词。

但是,如果我输入SELINA MIL,jQuery自动完成功能不会返回该选项。我怎么能改变它?

2 个答案:

答案 0 :(得分:0)

您必须在搜索逻辑中实现此功能,从中返回包含建议的JSON响应。

答案 1 :(得分:0)

您可以使用正则表达式 - 比如说

        $('#elem').autocomplete({
            source: function(request, response) {
                var matcher = new RegExp( $.ui.autocomplete.escapeRegex(request.term, ""));
                var data = $.grep( array, function(value) {
                    return matcher.test( value.label || value.value || value );
                });
                response(data);
            }
        });
相关问题