3

我搬到了 jQuery UI 1.9 并且在自动完成控制方面遇到了一些问题。如此处所写他们添加了名为messages实际上显示“无结果”或受控制的结果计数信息的选项。我无法在手册中找到有关其行为的任何信息的问题。

如何禁用该选项?谢谢

4

2 回答 2

10

在我回答的日期确实不在API 文档中......您可以通过这种方式自定义它:

  jQuery(...).autocomplete({
     messages : {
      noResults : 'No results found.',
      results : function(count) {
        return count + (count > 1 ? ' results' : ' result ') + ' found';
      }
    },
  });

注意:正如用户 actimel 所评论的,自定义是可以的,但不要隐藏它,因为它是辅助功能的一部分(例如盲人用户)。

于 2013-03-08T09:58:07.597 回答
0

我一直在挖掘这个,发现以下内容:

该消息是 jQuery UI 可访问性功能的一部分,实际上不应该显示(可见)并且只能由屏幕阅读器处理。

如果您使用一些将为您隐藏这些元素的 jQuery UI 样式表文件,您的所有问题都会消失。

于 2016-05-18T07:15:54.990 回答