使用带有多个值的EasyAutocomplete插件进行自动完成搜索输入

Rav*_*ven 3 jquery autocomplete

我正在使用EasyAutocomplete插件来自动完成搜索框,当我仅搜索一种类型时,插件可以正常工作。我的意思是我只有一个搜索选项,而我希望我可以使用多个值进行搜索,即按名称或姓氏等。

这是我的代码:

var options = {
        url: "https://coincap.io/front",

        getValue: "long",

        template: {
            type: "description",
            fields: {
                description: "short"
            }
        },

        list: {
            match: {
                enabled: true
            },

        },

        theme: "plate-dark"
    };

    $("#searching").easyAutocomplete(options);
Run Code Online (Sandbox Code Playgroud)

现在,这是我从中获取加密货币值的api,目前我正在搜索其long名称,并且可以正常工作,但是我也想使用short名称进行搜索。

对不起,我的英语不好。我希望你能解决我的问题。谢谢

Raf*_*bro 5

这个插件允许使用功能,通过功能您可以做到这一点。

var options = {
    url: "https://coincap.io/front",

    getValue: function(element){
                 return element.long+" - "+element.short;
              },
   /*
    template: {
        type: "description",
        fields: {
            description: "short"
        } 
    }, */

    list: {
        match: {
            enabled: true
        },

    },

    theme: "plate-dark"
};

$("#searching").easyAutocomplete(options);
Run Code Online (Sandbox Code Playgroud)