在使用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(){
}
}
});
网友评论