我希望能够听到多个按钮,如下所示:
$("#body").keypress(function(event) {
if (event.which == 49) { //1
//do something
}
if (event.which == 68) { //d
//do something else
}
});
但是我无法拦截“d”按键。有什么建议?
干杯
答案 0 :(得分:3)
您可以使用switch语句,允许100(小写'd')降至68(大写'D'):
$("#foo").on("keypress", function(e){
switch( e.which ) {
case 49 :
alert( "You pressed a 1" );
break;
case 100:
case 68 :
alert( "You pressed a 'd'" );
}
});