Jquery 自动完成最小长度

标签 jquery autocomplete

目前,我的自动完成功能会在输入一个字符后返回值。我只是想将该限制增加到 3,但无法使其发挥作用。下面是我的代码。正如您所看到的,我尝试在源代码外部和内部添加 minLength: 3 但无济于事。

$(function() {
   $( "#name" ).autocomplete({
     source: '${g.createLink(controller: 'template', action: 'suggestedNameValues')}'
  //minLength: 3
  });
});

有什么想法吗?

更新 我在源代码行末尾缺少一个逗号。

最佳答案

minLength的默认值为1,这意味着用户在搜索框中输入至少1个字符才能触发自动补全。

$(函数(){

$("#search").autocomplete(
{
    source:data,
    minLength:2
});

});

关于Jquery 自动完成最小长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26834174/

相关文章:

jquery - 从下拉菜单中的单个 <option> 输出多个值(Highslide JS)

在动画或 SlideUp/slideDown 中使用 stop() 时的 jQuery 高度

javascript - 将 Native Promise 转换为 JQuery 的 Promise(适用于 IE)

mysql - 如何避免 mysql DB 上的高负载?

javascript 文件中的 css 自动完成(atom 编辑器)

asp.net - session 状态阻止并发处理的异步 ajax 调用

javascript - 使用 google api 进行反向查找来获取 iso 代码

java - 为什么我的带有 AutoCompleteTextView 的应用程序崩溃了

javascript - 强制选择突出显示的 p :autoComplete item when panel is hidden by clicking outside

javascript - 自动完成标签不显示数据