如何在jquery中添加keydown事件

时间:2014-06-02 04:45:37

标签: php jquery text autocomplete keydown

场景:
 我有搜索城市的文本字段,我已经实现了自动完成功能。 现在我想要的是每当我尝试使用向下键(键盘)选择城市时,它应该选择城市访问列表。 愿任何人给我一些建议,我该怎么做呢。

仍面临问题。请查看以下链接。

http://hotels.travelbookers.co/

尝试搜索:mu

寻求你的帮助。

此致 Sandeep Thakur

2 个答案:

答案 0 :(得分:0)

您可以参考:

http://api.jquery.com/keydown/

$( "#target" ).keydown(function() {
alert( "Handler for .keydown() called." );
});

答案 1 :(得分:0)

function checkKey(e) {

    e = e || window.event;
    if(e.keyCode=='40'){
        alert(e.keyCode+': DownArrow');
    }
}

var inp = document.getElementById('input');
inp.onkeydown = checkKey;

jQuery的:

$('#input').keydown(function(e){

    e = e || window.event;
    if(e.keyCode=='40'){
        alert(e.keyCode+': DownArrow');
    }
});

箭头键由 onkeydown 触发。

密钥代码是:

  • left = 37
  • up = 38
  • right = 39
  • down = 40