【发布时间】:2013-06-14 22:03:42
【问题描述】:
我希望在按下 TAB 键时执行我的代码和e.preventDefault();。为了进行测试,我仅使用 alert(9); 检查了以下事件:
$().ready(function(){
$("div").delegate(".note","keydown",function(e){
//not working
});
$("div").delegate(".note","keypress",function(e){
//not working
});
$("div").delegate(".note","click",function(e){
//working fine
});
});
只有 click 事件起作用,而 keypress 和 keydown 不起作用。
【问题讨论】:
-
对我来说似乎工作正常 -> jsfiddle.net/5BpEQ
-
这里相同 -> jsfiddle.net/hungerpain/Uuc5g
-
作为旁注,不推荐
$().ready,你应该使用$(document).ready,并不是说它可以解决问题或任何事情! -
笔记是表格吗?如果不是,那么您希望如何在除表单之外的任何内容上捕获 keydown 事件?
标签: javascript jquery html