如何使用jquery获取按下的键,使用键入键后触发的事件

时间:2016-04-13 08:18:34

标签: jquery keyboard

是否有一个替代onkeypress,按下 AFTER 键被按下..我想获得按下的键但是在键入键之前onkeypress会触发

2 个答案:

答案 0 :(得分:0)

我认为你正在寻找keyup事件。您可以通过以下链接了解更多相关信息:https://api.jquery.com/keyup/

W3学校的例子:

$("input").keyup(function(){
    $("input").css("background-color", "pink");
});

在此处找到:http://www.w3schools.com/jquery/event_keyup.asp

另一种方法是

$(document).on('keyup' , '#yourElement' , function(){
 // Do stuff here
});

答案 1 :(得分:0)

或者这就是你要找的东西?当您放开钥匙时,键盘功能会激活。



$(document).ready(function() {
  $('input').keyup(function(e) {
    $('lable').text(e.keyCode);
  });
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

Type in the input:
<input type="text"><br/>
Code of the pressed key: <lable></lable>
&#13;
&#13;
&#13;