2012-05-20 11 views
14

私はkeypressイベントが、その後発生したときに、我々は、オブジェクトのイベントプロパティkeycodeによって押されたキーにアクセスできることを知っているが、私たちはctrl + D ..etcようにjQueryを通じてkeypressの組み合わせを扱うことができない方法を知っておく必要がありますか?jQueryの取り扱いキー押下の組み合わせ

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

外観:http://stackoverflow.com/questions/10655202を私のような何かをしようとした次のコードで

/キー入力時の複数のキーの検出/ 10655316#10655316 サイドノートで...私の答え(hehe) –

答えて

27

jQueryのは、すでにあなたのためにこれを処理します:この時

if (e.ctrlKey && (e.which === 46)) { 
    console.log("You pressed CTRL + Del"); 
} 
+2

+1をctrlKeyに優先してください。しかし、私が提供したリンクは非特殊キーにも機能します –

関連する問題