jquery-ui - jQuery UI自动完成: count results

标签 jquery-ui jquery-autocomplete

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

最佳答案

我认为这不可能直接使用JQueryUI事件。我正在寻找没有成功的方法。

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

您可以在这里看到它: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');
  }
});

关于jquery-ui - jQuery UI自动完成: count results,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5538358/

相关文章:

javascript - 可以将 HTML dom 元素拖放到 SVG dom 元素上吗?

javascript - 从嵌套的 jquery 对话框运行服务器端方法

jquery - 如何在自动完成实现的文本框中设置默认值?

jQuery 自动完成功能无法正常工作

css - 在 JQuery UI 自动完成中关闭自动滚动

jquery - 如何使用特定 ID 设置 jQueryUI 对话框标题的样式?

javascript - Jquery UI 自动完成组合框禁用输入

css - 如何使 jQuery UI 在 IE 中看起来更好?

javascript - jQuery 自动完成 - 在不更改请求的情况下获取响应?