我需要捕获某些动态输入上的选项卡按键事件,但使用按键事件的正常语法似乎无法捕获按键代码。
$('input').live('keypress', function (e) {
if ( e.which == 9 )
alert( 'Tab pressed' );
});
当我在 firebug 中通过调试器时,无论我按哪个键,这似乎都会捕获 0 作为按键。
尝试使用 .keyCode 而不是 .which:
$('input').live('keypress', function (e) {
if ( e.keyCode == 9 ){
alert( 'Tab pressed' );
}
});
似乎有效;)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)