在我的Java脚本中,我尝试显示提前输入。它不会显示输入第一个字母的国家,但是会在我输入第二个字母时显示。
我的剧本是
$('#country_v1-query').typeahead({
order: "desc",
source: {
data: [
"Afghanistan", "Albania", "Algeria", "Andorra", "Angola", "Ukraine", "United Arab Emirates", "United Kingdom", "United States", "Uruguay", "Uzbekistan", "Vanuatu", "Venezuela", "Vietnam", "Yemen", "Zambia", "Zimbabwe"
]
},
callback: {
onInit: function (node) {
console.log('Typeahead Initiated on ' + node.selector);
}
}
});
我用这样的ID调用脚本
<input type="text" id="country_v1-query" name="country_v1[query]" autocomplete="on" class=" typeahead" data-provide="typeahead" />
包括链接是
typeahead.js, typeahead.css, jquery-ui.js, jquery-ui.css, bootstrap.min.css
最佳答案
我得到了答案,我在脚本中插入了minLength: "1",
。
关于javascript - 键入第一个字母时无法提前输入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29006108/