【发布时间】:2011-06-20 21:07:51
【问题描述】:
我正在用 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
}
});
}
【问题讨论】:
-
我也一直在为 jQuery 编写一个自动完成插件。如果你的项目还不算太远,check it out.
标签: jquery plugins autocomplete