【发布时间】:2011-10-27 00:10:33
【问题描述】:
如果在特定输入时按下回车,我正在尝试执行一个功能。
我做错了什么?
$(document).keyup(function (e) {
if ($(".input1").is(":focus") && (e.keyCode == 13)) {
// Do something
}
});
有没有更好的方法可以说,如果在.input1 上按下回车,则执行功能?
【问题讨论】:
-
所有解决方案都是有效的,但请记住,您应该使用 e.key 或 e.code,因为 e.which 和 e.keyCode 都已弃用。您可以在此处找到要检测的键的正确值:keyjs.dev
标签: javascript jquery