我正在使用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>
请帮帮我?
答案 0 :(得分:1)
您是否在搜索:
$( ".selector" ).autocomplete({ minLength: 3 }); // Not minChars
//or
$("#inputSchool").autocomplete("option", "minLength", 3);
答案 1 :(得分:1)
尝试:
$("#inputSchool").autocomplete(data, {minChars : 3});