我正在使用jquery的自动完成(不是jquery ui自动完成。我正在使用它的祖先)。一切正常,但只有在文本框中输入内容时才会显示自动提示。我的要求有点不同。默认情况下,我想向用户显示所有可用的建议。我怎么能这样做?
这是示例代码:
$(document).ready(function() {
$("#CityAjax").autocomplete(
"autocomplete_ajax.cfm",
{
delay:10,
minChars:2,
matchSubset:1,
matchContains:1,
cacheLength:10,
onItemSelect:selectItem,
onFindValue:findValue,
formatItem:formatItem,
autoFill:true
}
);
});
答案 0 :(得分:3)
将minChars从2改为0.就像这样
$("#CityAjax").autocomplete(
"autocomplete_ajax.cfm",
{
delay:10,
minChars:0,
matchSubset:1,
matchContains:1,
cacheLength:10,
onItemSelect:selectItem,
onFindValue:findValue,
formatItem:formatItem,
autoFill:true
}
);