我知道我可以检测到一个键,使用以下代码按下:
$('input').keyup(function (e){
if(e.keyCode == 13){
alert('enter');
}
})
Run Code Online (Sandbox Code Playgroud)
但我需要知道是否有任何按键被按下.伪代码:
if ($('input').keyup() == true)
{
doNothing();
}
else {
doSomething();
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
因为按下任何键时会触发'keyup',你只需省略if......
$('input').keyup(function (e){
// do something
})
Run Code Online (Sandbox Code Playgroud)
将其合并到您当前的代码中,您可以执行以下操作:
$('input').keyup(function (e){
alert('a key was press');
if (e.keyCode == 13) {
alert('and that key just so happened to be enter');
}
})
Run Code Online (Sandbox Code Playgroud)