Javascript 单击“提交”选择第一项

Javascript 单击“提交”选择第一项,javascript,html,typeahead.js,Javascript,Html,Typeahead.js,我在文本字段中使用了typeahead() 在初始化typeahead 问题是,当我的用户只写一些单词,而没有按“回车”或从列表中选择建议,只按“提交”按钮时,提前键入不会自动选择第一项 单击提交按钮时,如何让typeahead选择第一个建议 /////我做了一个快速的修改:->试着写“a”并按enter键,警报只会提醒“a”而不会提醒“alabama”我在提交代码中做了一些编辑。。实际上是在提交打印头时。。建议列表关闭。。我已经将第一个选项设置为查询输入onsubmit函数 希望它对你有用 i

我在文本字段中使用了
typeahead
()

在初始化
typeahead

问题是,当我的用户只写一些单词,而没有按“回车”或从列表中选择建议,只按“提交”按钮时,提前键入不会自动选择第一项

单击提交按钮时,如何让typeahead选择第一个建议


/////我做了一个快速的修改:->试着写“a”并按enter键,警报只会提醒“a”而不会提醒“alabama”

我在提交代码中做了一些编辑。。实际上是在提交打印头时。。建议列表关闭。。我已经将第一个选项设置为查询输入onsubmit函数

希望它对你有用

if($(".tt-suggestions")){
    var myVal = $(".tt-suggestion:first-child p").text();

    $query.typeahead('val', myVal);
    $query.typeahead('close');
}
这是工作小提琴。。如果你需要更多的编辑,请告诉我


请提供您的代码或fiddle。实际上不可能提供问题的细节。这并不是typeahead或我的代码中的一个bug(我认为)。->尝试写入“a”并按enter键,警报将仅通知“a”而不通知“alabama”。当您键入“a”并按按钮时,警报仍不起作用。按enter键时警报仍起作用。。让我也检查一下按钮的点击。