这2天升级jQuery UI发现1.9的Autocomplete引进了一个regression,准确的说应该是个功能变化。在设置文本自动完成的对话框上方现在默认会多出一个搜索结果的消息,当jQuery UI Autocomplete后台搜索到满足条件的关键字,就会显示X result is available, use up and down arrow keys to navigate,如果没有搜索到关键字,如下图所示
有匹配的关键字的结果
没有匹配的关键字的结果
大部分时候人们更喜欢Autocomplete是用类似Google搜索的关键字提示的方式,不需要这些没用的帮助信息。只需要在调用autocomplete函数时候设置一下message选项就行。
$("#input").autocomplete({
source: data,
messages: {
noResults: '',
results: function() {}
}
});
Leave a Reply
You must be logged in to post a comment.