目前,我的自动完成功能会在输入一个字符后返回值。我只是想将该限制增加到 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/