【发布时间】:2014-06-24 20:57:39
【问题描述】:
I was fiddling withpreventDefault(),一定是做错了什么。
$("#input").bind("keypress", function(event) {
if(event.which == 9) {
event.preventDefault();
alert("You pressed tab.");
}
});
标签功能不会被阻止。这有什么问题?
【问题讨论】:
-
它在做什么或不做什么?
-
看到 JSFiddle 了吗?没有警报,标签的功能仍然存在。
-
您的小提琴正在加载淘汰赛,但您的问题被标记为 jQuery。
-
“keypress”和“keydown”有很大的不同。 “按键”只能用于实际修改
<input>值的键。例如,Chrome 不会为各种 ALT 组合键触发“按键”。 -
也许见this?
标签: javascript jquery keypress preventdefault