2012-05-20 15 views
14

मैं जानता हूँ कि जब keypress घटना तब होती है हम उपयोग कर सकते हैं कि जो कुंजी वस्तु की घटना संपत्ति keycode द्वारा दबाया जाता है, लेकिन मुझे पता है कि कैसे करते हैं हम ctrl + D आदि की तरह 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/detect-multi-keys-on-single-keypress-event-on-jquery/10655316 # 10655316 साइड नोट पर ... ctrlKey के लिए मेरा उत्तर (हेहे) –

उत्तर

27

jQuery पहले से ही आप के लिए यह संभालती है:

निम्न कोड में मैं की तरह कुछ करने की कोशिश की इस पर

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

+1 पसंद करें। लेकिन मैंने जो लिंक प्रदान किया वह गैर-विशेष कुंजी के लिए भी काम करता है –

संबंधित मुद्दे