Я пишу свой собственный плагин автозаполнения с помощью jquery. Элементы списка отрисовываются динамически на основе ответа json. У меня есть код клавиши со стрелкой вверх / вниз, который хорошо работает при событии keyup, запущенном в поле ввода.
Я хочу добавить событие ввода ключа к каждому элементу списка. Таким образом, когда пользователь перемещается по выпадающему меню автозаполнения с помощью клавиш со стрелками вверх / вниз, событие нажатия клавиши ввода добавит значение этого элемента списка в поле ввода.
Может кто-нибудь помочь, пожалуйста? Я пытался привязать событие к элементу списка
if (e.keyCode == 40){
// highlight the list item
$("li").bind("keyup",function(e){
if (e.keyCode == 13){
// add value of list item to input field
}
});
}