jquery ui autocomplete:计算结果

Joh*_*han 4 jquery-ui jquery-autocomplete

我想知道是否有一种方法来计算在文本框中键入内容时显示的结果数.计算li元素的工作,但我敢打赌,这是一种更聪明的方式.谢谢

Fra*_*ona 7

我认为这不可能直接使用JQueryUI Events.我一直在寻找一种没有成功的方法.

所有关联的事件仅返回单击的元素(显示列表后)或有关事件的信息(不是关于列表).

你可以在这里看到它:http://jqueryui.com/demos/autocomplete/#event-focus

你说的是最紧密的解决方案:

$( "#tags" ).autocomplete({
  source: availableTags,
  open: function(event,ui){
    var len = $('.ui-autocomplete > li').length;
    $('#count').html('Founded '+len+' results');
  }
});
Run Code Online (Sandbox Code Playgroud)