我正在用jquery編寫自己的自動填充插件。列表項是根據json響應動態繪製的。我有向上/向下箭頭鍵代碼,在輸入字段上觸發的按鍵事件上運行良好。JQuery - 附加輸入KeyPress事件列出項目
我想爲每個列表項添加一個回車鍵事件。因此,當用戶使用向上/向下箭頭鍵瀏覽自動完成下拉菜單時,輸入按鍵事件會將該列表項的值添加到輸入字段。
有人可以幫忙嗎?我嘗試過將綁定事件添加到列表項中
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
}
});
}
我一直在寫的jQuery的自動完成插件以及。如果你的項目不太遠,[檢查出來](https://github.com/betamos/Better-Autocomplete)。 – Betamos