Jquery ui 使用匹配无序多个单词的jQuery自动完成

Jquery ui 使用匹配无序多个单词的jQuery自动完成,jquery-ui,jquery-ui-autocomplete,Jquery Ui,Jquery Ui Autocomplete,我将此版本用于jQuery自动完成,其中有一个单词列表: “你好,世界”,“富吧”,“巴富世界”,“你好”,“酒吧” 我的问题是,我只想在键入“world hello”时显示“hello world” 此外,当我键入空格时,将显示所有选项,这在我的情况下是不正确的 我如何实现这种行为 谢谢你忘了突出显示,你可以试着用迭代的方式将你的数组中分割的词变灰 function customFilter(array, terms) { arrayOfTerms = terms.split(" "

我将此版本用于jQuery自动完成,其中有一个单词列表:

“你好,世界”,“富吧”,“巴富世界”,“你好”,“酒吧”

我的问题是,我只想在键入“world hello”时显示“hello world”

此外,当我键入空格时,将显示所有选项,这在我的情况下是不正确的

我如何实现这种行为


谢谢你忘了突出显示,你可以试着用迭代的方式将你的数组中分割的词变灰

function customFilter(array, terms) {
    arrayOfTerms = terms.split(" ");

    arrayOfTerms.forEach(function (entry) {
        array = $.grep(array, function (e) {
            return e.indexOf(entry) >= 0;
        })
    });

    return array;
}
function customFilter(array, terms) {
    arrayOfTerms = terms.split(" ");

    arrayOfTerms.forEach(function (entry) {
        array = $.grep(array, function (e) {
            return e.indexOf(entry) >= 0;
        })
    });

    return array;
}