只关注第一个元素

时间:2015-09-06 11:01:31

标签: javascript jquery html css

我做了一个搜索表单,可以使用箭头向上和向下键在结果之间导航。但只适用于第一个结果,如果你想再次导航,你需要再次专注于搜索输入文本,如果我不这样做,我无法再次向上或向下按下。

JSFiddle:http://jsfiddle.net/gaw7g332/6/

Js代码:

A

1 个答案:

答案 0 :(得分:0)

这是因为您的事件侦听器只检查输入字段上的键事件,您可以将结果列表添加到侦听器,如下所示:

$("input#search, #results").on("keydown", function(e) {
.....
});

这应该允许导航结果

fiddle