jQuery autoComplete 查看所有点击?

标签 jquery autocomplete jquery-autocomplete

我以一种相对简单的方式使用 jQuery 的自动完成功能:

$(document).ready(function() {
  var data = [ {text: "Choice 1"}, 
               {text: "Choice 2"}, 
               {text: "Choice 3"} ]

$("#example").autocomplete(data, {
  matchContains: true,
  minChars: 0,
  formatItem: function(item) 
    { return item.text; }
    }
  );
  });

如何添加 onclick 事件(如按钮或链接)来显示自动完成的所有可用选项?基本上我希望制作自动完成和选择/下拉元素的混合体。

谢谢!

最佳答案

您可以触发此事件来显示所有选项:

$("#example").autocomplete( "search", "" );

或者查看下面链接中的示例。看起来正是您想要做的。

http://jqueryui.com/demos/autocomplete/#combobox

编辑(来自@cnanney)

注意:您必须在自动完成中设置 minLength: 0,空搜索字符串才能返回所有元素。

关于jQuery autoComplete 查看所有点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1268531/

相关文章:

Angular 4 : Binding dropdown with huge data set(10000+ records)

powershell - 让PowerShell自动完成cli参数

jquery - 使用 jquery UI 自动完成组合框发送自定义值

javascript - 检查字符串是否包含换行符

javascript - 单击 <td> 时获取表 <tr>

php - 使用 jquery DataTables 通过 ajax 加载数据时处理 session 超时

autocomplete - 如何在 saltstack 中使用自动完成功能

javascript - wordpress 联系表格 7 插件在控制台上返回 js 错误

jquery - 一页上 jQuery 自动完成的多个实例

jquery - CKeditor 有自动完成功能吗?