首页 > 解决方案 > 自动完成 - 显示“无结果”

问题描述

以下代码检查 div class="ids" 下的值是否存在,如果存在,它将在我搜索时显示结果。例如: value = Headphones -- 将自动完成并显示“耳机”。我想要做的是添加一个检查,当找不到您要搜索的值时,自动完成显示“无结果”的文本。

$(function() {
    var availableTags = $.makeArray($('div.ids').map((i,d)=>$(d).text()));
$("#Search").autocomplete({source: availableTags});
});

我该怎么做?

标签: jquery

解决方案


$(function() {
    var availableTags = $.makeArray($('div.ids').map((i,d)=>$(d).text()));
    if(availableTags.length < 1){availableTags.push("No Results")}

    $("#Search").autocomplete({source: availableTags});
});

推荐阅读