【问题标题】:how to add keydown event in jquery如何在jquery中添加keydown事件
【发布时间】:2014-07-22 03:42:41
【问题描述】:

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

仍然面临问题。请检查下面的链接。

http://hotels.travelbookers.co/

尝试搜索:mu

寻求您的帮助。

问候, 桑迪普·塔库尔

【问题讨论】:

  • 试试 google jquery keydown 事件
  • 是的,你需要在问之前用谷歌搜索。
  • 仍然面临探针。请检查下面的链接。 hotels.travelbookers.co

标签: php jquery text autocomplete keydown


【解决方案1】:

你可以参考:

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

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

【讨论】:

    【解决方案2】:
    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触发。

    键码是:

    • 左 = 37
    • 向上 = 38
    • 右 = 39
    • 向下 = 40

    【讨论】:

      猜你喜欢
      • 2019-02-14
      • 1970-01-01
      • 2021-03-28
      • 2023-02-22
      • 1970-01-01
      • 2014-10-18
      • 1970-01-01
      • 1970-01-01
      • 2011-11-15
      相关资源
      最近更新 更多