我正在使用 jquery 插件进行自动完成演示。 我必须将最小字符长度设置为 3。 我已经更改了 minChars : 3 的默认选项值。
$.Autocompleter.defaults = {
inputClass: "ac_input",
resultsClass: "ac_results",
loadingClass: "ac_loading",
minChars: 3,
delay: 400,
matchCase: false,
matchSubset: true,
matchContains: false,
cacheLength: 10,
max: 100,
我还通过更改在 autocomplete() 调用上添加 minChar 参数来尝试它,例如:
$("#inputSchool").autocomplete(data, "option", "minChars", 3);
and also like :
$("#inputSchool").autocomplete(data, "{minChar : 3}");
但是还不起作用。请告诉我解决方案。
如何编辑自动完成列表的格式? 即我必须添加多个值 html,例如:
<ul>
<li>value1, value2
<br />
value3
</li>
</ul>
请帮助我?
最佳答案
您是否在搜索类似以下内容:
$( ".selector" ).autocomplete({ minLength: 3 }); // Not minChars
//or
$("#inputSchool").autocomplete("option", "minLength", 3);
关于javascript - autocomplete() 中的 minChars 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6923183/