【发布时间】:2010-08-11 21:28:52
【问题描述】:
试图让 jQuery 检测 enter 输入,但检测到空格和其他键,未检测到 enter。下面有什么问题:
$("#entersomething").keyup(function(e) {
alert("up");
var code = (e.keyCode ? e.keyCode : e.which);
if (code==13) {
e.preventDefault();
}
if (code == 32 || code == 13 || code == 188 || code == 186) {
$("#displaysomething").html($(this).val());
});
<input id="entersomething" />
<div id="displaysomething"></div>
【问题讨论】:
-
为了移动支持和简洁使用
event.key而不是event.which/keyCode(它们已被弃用) -
是的,我问这个问题已经快 10 年了。很高兴知道 jquery 仍然存在并不断发展!
标签: jquery