Recently I was using JQuery to detect when the delete key was pressed. I was having some issues getting it to work. I was listening to the “keypress” event, but the delete key was never detected.
$('html').keypress(function(e){
if(e.keyCode == 46) {
alert('Delete key pressed');
}
});
After a bit of research I realized that “keyup” made more sense. “keypress” is for printable characters. “keydown” and “keyup” will capture all characters
$('html').keyup(function(e){
if(e.keyCode == 46) {
alert('Delete key pressed');
}
});
I hope this helps someone else down the road that may be stuck on this.


