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

问题描述 投票:0回答:1

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

选择存在时,会显示#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。

我无法弄清楚如何做到这一点。

谢谢你的帮助。

jquery css jquery-ui-autocomplete
1个回答
0
投票

通过在调用自动​​完成时简单地添加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('');
   }
© www.soinside.com 2019 - 2024. All rights reserved.