0

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

但如果我输入 SELINA MIL jQuery 自动完成不会返回该选项。我该如何改变呢?

4

2 回答 2

0

您必须在返回包含建议的 JSON 响应的搜索逻辑中实现这一点。

于 2013-03-15T08:55:41.270 回答
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);
            }
        });
于 2013-03-15T08:56:01.877 回答