JQuery UI 自动完成,在输入字段中键入更多字符时隐藏 div

标签 jquery css jquery-ui-autocomplete

我有一个用 JQuery UI 自动完成填充的输入字段。目的是检查数据库中是否已存在该值。

当选择存在时,会显示#warning div :

$("#item").autocomplete({
   source: function(request, response) {
      $.getJSON(
          "search.php",
          { term:request.term, type:'item' }, 
          response
      );
   },
   minLength: 3,
   select: function(event, ui) {
      $("#warning").show();
      $("#item").html('');
   }

我希望在用户选择条目但添加一些字符时隐藏#warning div。

我不知道该怎么做。

感谢您的帮助。

最佳答案

通过在调用自动​​完成时简单地添加一个 hide() 函数来解决:

$("#item").autocomplete({
   source: function(request, response) {
      $.getJSON(
          "search.php",
          { term:request.term, type:'item' }, 
          response
      );
      $("#warning").hide();
   },
   minLength: 3,
   select: function(event, ui) {
      $("#warning").show();
      $("#item").html('');
   }

关于JQuery UI 自动完成,在输入字段中键入更多字符时隐藏 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55731804/

相关文章:

javascript - 滚动在溢出属性设置为滚动的 div 中不起作用

javascript - 任意切换 DOM 元素位置

jquery-ui - jQuery 自动完成以编程方式搜索和选择第一选择(如果有)

jQuery on() 仅在 $(document).ready 的主体中声明时触发

javascript - 如何让我的内容幻灯片在单击后重置其自动滚动计时器?

html - CSS - 拉伸(stretch)边 imgs

javascript - 与 Material-ui 卡片媒体 react ,点击添加叠加层

javascript - 在选择或输入时获取 jquery 自动完成建议列表

jquery - Rails jQuery 自动完成客户端

javascript - 根据用户是否投票在布局中设置样式