我在文本字段中使用typeahead
(https://github.com/twitter/typeahead.js)。
我在初始化autoSelect: true
typeahead
问题是我的用户只写了一些单词,而不是按'进入或从列表中选择一个建议,只需按下提交按钮,预先输入就不要自动选择第一项。
如何点击提交按钮时输入预先选择第一个建议?
/////我做了一个快速小提琴:http://jsfiddle.net/q6ESy/1 - >尝试写'a'然后按回车键,警报只会提醒'a'而不是'alabama'
答案 0 :(得分:0)
我在onsubmit代码中做了一些编辑。实际上提交了typehead ..建议列表得到关闭..我已经设置了查询输入onsubmit函数的第一个选项...
希望它对你有用..
if($(".tt-suggestions")){
var myVal = $(".tt-suggestion:first-child p").text();
$query.typeahead('val', myVal);
$query.typeahead('close');
}
这是工作小提琴..如果您需要更多编辑,请告诉我......