JQuery UI autocomplete去掉No search results.提示

在使用autocomplete时,发现一个问题,如果source里的数据为空的时候会自动提示No search results.很不凑巧被上级看见了,上级显然不想要这个提示,让我将No search results.去掉。我心想这不是小case吗,直接摆着胸脯保证没问题。为了解决这个问题,我先去官网查了一下文档,发现官网文档并没有类似的方法。我擦,这不是打我脸吗,为了不被打脸,我就不得不祭出我的法宝‘百度’了。结果显而易见,这种小case问题肯定不会这么轻易查出来的,经过大量的搜索,终于在一个不起眼的地方找到了答案,解决方法只需加入
messages: {
noResults: ''
}
即可,代码如下

$( "#testInput" ).autocomplete({
        source: data,
        messages: {
            noResults: ""
        }
    });

如果你也想把有数据的提示也去掉可以加上
results: function(){
}
代码如下:

$( "#testInput" ).autocomplete({
        source: data,
        messages: {
            noResults: "",
            results: function(){
            }
        }
    });

你可能感兴趣的:(JQuery UI autocomplete去掉No search results.提示)