【问题标题】:Avoid explanation box autocompletion jquery widget避免解释框自动完成 jquery 小部件
【发布时间】:2017-04-18 01:59:34
【问题描述】:

我有以下自动完成代码

<script>
$( function() {
var availableTags = [
  "Test1", "Test2"];
  $( "#tags" ).autocomplete({
  source: availableTags
  });
  } );
  </script>
  </head>
  <body>
  <a href="./simpleSearch.html"><img src="./logo.png" ></a>
  <form id="searchForm">
  <input type="text" name="searchBar" id="tags" size="50" autofocus>
  <input type="submit" value="Suche">
  </form>
  </body>

它工作正常。它只是上面的决定性代码部分。但是当我使用自动完成时,总会有一种“解释”。出现一个框,上面写着“没有搜索结果”、“1 个结果可用”...

我怎样才能避免这种情况?

【问题讨论】:

  • 你能分享你的 availableTags 对象吗?
  • 它的数组名

标签: jquery html css autocomplete


【解决方案1】:

您可以像这样修改您的代码。另外,看看这个答案jQuery UI autocomplete strange behavior

$( function() {
var availableTags = [
"Test1", "Test2"];
$( "#tags" ).autocomplete({
 source: availableTags,
 messages: {
    noResults: '',
    results: function() {}
}
});
} );

或者尝试将其添加到您的 CSS 中。这将有助于隐藏结果的数量。

.ui-helper-hidden-accessible { display:none; }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-15
    • 2011-04-11
    • 2015-09-25
    • 2017-07-08
    • 2012-08-11
    • 2011-10-11
    相关资源
    最近更新 更多