如何使用jquery在IE8中捕获退格键?

我有一个简单的javascript keydown事件通过jquery编码。 该事件应该只提醒“关闭”的密钥。 这适用于大多数密钥,但不适用于Internet Explorer中的退格键。 我读到IE在keypress事件上搞砸了这个但是应该用于keydown和keyup事件。

有什么我可以通过jquery来捕获IE中的退格键吗? 我正在测试的IE版本是:

8.0.7600.16385

$('.AddressField').bind("keydown", function (e) { alert(e.keyCode); }); 

使用哪个:

  $('.AddressField').keypress(function(e){ alert(e.which); }); 

IE中没有keyCode属性。 在IE中,您必须使用which属性。