我在使用 jQuery Autocomplete 和移动 DownArrow 和 UpArrow 时遇到一些问题?
问题似乎是
<input id="autocomplete-input" value="">
focus: function (event, ui) {
$('#autocomplete-input').val(ui.item.label);
}
这对鼠标焦点非常有用 - 但是当我使用arrowUp
和时arrowDown
- 它会选择ui.item.id
ui.item.label
我该如何解决这个问题,以便:
input
val 根本没有改变[即它保持用户输入的术语]- 它使用用户使用 keydown/keyup
input
的 val 更新 valfocused
谢谢