0

Plunk:http ://plnkr.co/edit/iPIW1AvQUrThidzA3bw9?p=preview

要求是创建多个自动建议输入框,这些输入框仅在用户开始在输入字段中输入时显示。单击输入框中的值应使用所选值填充该输入并隐藏自动建议。我写的代码一直有效。

我还试图在用户开始输入时隐藏自动建议框,然后将焦点更改为不同的输入框。当我执行focusout()此操作时,单击建议下拉菜单不起作用。

任何帮助表示赞赏!

4

1 回答 1

0

解决方法是至少在这种情况下使用 focusin() 而不是 focusout()。所以,它看起来像

$('.autoSelectInput').focusout(function(){ $autoSelectDropdown.hide(); });

于 2015-03-24T02:00:12.437 回答