我搬到了 jQuery UI 1.9 并且在自动完成控制方面遇到了一些问题。如此处所写,他们添加了名为messages
实际上显示“无结果”或受控制的结果计数信息的选项。我无法在手册中找到有关其行为的任何信息的问题。
如何禁用该选项?谢谢
在我回答的日期确实不在API 文档中......您可以通过这种方式自定义它:
jQuery(...).autocomplete({
messages : {
noResults : 'No results found.',
results : function(count) {
return count + (count > 1 ? ' results' : ' result ') + ' found';
}
},
});
注意:正如用户 actimel 所评论的,自定义是可以的,但不要隐藏它,因为它是辅助功能的一部分(例如盲人用户)。
我一直在挖掘这个,发现以下内容:
该消息是 jQuery UI 可访问性功能的一部分,实际上不应该显示(可见)并且只能由屏幕阅读器处理。
如果您使用一些将为您隐藏这些元素的 jQuery UI 样式表文件,您的所有问题都会消失。