如何编写keyup函数

时间:2011-05-02 17:46:14

标签: javascript onkeydown

  

可能重复:
  Run Jquery method when enter key is press

我正在尝试编写一个函数,当用户按下回车键时,它会执行与下面代码相同的操作:

$('#switch-fighter-search-button-link').click(function(){
  window.location=$(this).attr("href")+$('#switch-fighter-text').val();
  return false;
});

我该如何做到这一点?

3 个答案:

答案 0 :(得分:4)

试试这个(我假设您正在使用基于问题内容的jQuery):

       $(document).keydown(function(objEvent) {
            if (objEvent.keyCode == 13) { //enter is pressed
                $('#switch-fighter-search-button-link').click();
            }
        })

答案 1 :(得分:1)

$('#input_text').keyup(function(e) {
    //alert(e.keyCode);
    if(e.keyCode == 13) {
        alert('Enter key was pressed.');
    }
});

答案 2 :(得分:0)

$('#switch-fighter-search-button-link').bind('keypress', function(e) {
    if(e.which==13){
            // call your function
    }
});

在jQuery中,它将以跨浏览器的方式获取角色的ASCII码(相对于自己必须这样做)。