Jquery ui 仅返回1条记录时的jquery自动完成调用函数

Jquery ui 仅返回1条记录时的jquery自动完成调用函数,jquery-ui,autocomplete,Jquery Ui,Autocomplete,我想运行下面的jqueryautocomplete函数,它只返回1个结果。我不知道如何检查列表中是否只有一个结果 请帮忙 $(function() { function log(message) { $("<div>").text(message).prependTo("#log"); $("#log").scrollTop(0); } $("#inputBox2").autocomplete({ source: "searchsalo

我想运行下面的jqueryautocomplete函数,它只返回1个结果。我不知道如何检查列表中是否只有一个结果

请帮忙

$(function() {

  function log(message) {

    $("<div>").text(message).prependTo("#log");

    $("#log").scrollTop(0);

  }

  $("#inputBox2").autocomplete({

    source: "searchsalonproduct.php",

    cacheLength: 0,

    minLength: 1,
    select: function(event, ui) {
      addcharge(ui.item.id);

      return false;

    }

  }).data("ui-autocomplete")._renderItem = function(ul, item) {
    return $("<li></li>")
      .data("item.autocomplete", item)
      .append("<a>" + item.label + "</a>")
      .appendTo(ul);
  };

});

使用响应事件进行检查。找到的结果存储在ui中。content ui是事件处理程序中的参数

$inputBox2.autocomplete{ 来源:searchsalonproduct.php, 缓存长度:0, 最小长度:1, 选择:functionevent,ui{ addchargeui.item.id; 返回false; }, 响应:functionevent,ui{ ifui.content.length==1{ //做事 } } }.dataui自动完成。\u renderItem=functional,项{ 返回$ .dataitem.autocomplete,项目 .append+item.label+ .appendToul; };