21

keypressイベントが発生すると、オブジェクトの event プロパティによって押されたキーにアクセスできることはわかっていますが、..etcなどの jQuery を介して組み合わせをkeycode処理する方法を知る必要があります。keypressctrl + D

次のコードでは、次のようなことを試みました。

$(document).on("keypress", function(e) { 
    if( /* what condition i can give here */ )           
        alert("you pressed cntrl + Del");
});
4

2 に答える 2

39

jQuery はすでにこれを処理しています。

if ( e.ctrlKey && ( e.which === 46 ) ) {
  console.log( "You pressed CTRL + Del" );
}
于 2012-05-20T08:09:43.423 に答える