javascript - autocomplete() 中的 minChars 不起作用

标签 javascript jquery autocomplete

我正在使用 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/

相关文章:

jquery - Fullcalendar 更改日历的整个背景颜色

asp.net - JQuery AutoComplete 更新多个字段 ASP.NET

javascript - iPhone (iOS) 从网站上的链接下载 MP4

javascript - Select2 "Infinite Scroll with Remote Data"- 回调未触发

jQuery 函数 .bind 在 IE 中不起作用

javascript - jquery/javascript : return and if sentence

Eclipse 4.2 (Juno) 在 Ubuntu 12.04 (Precise) 上崩溃

Android Studio 自动完成在 carret 之后保留以前的文本残留

javascript - 我应该测试返回的对象作为一个整体还是单独测试它的属性

javascript - 参数如何传递给这个匿名函数?