gpt4 book ai didi

javascript - 如何捕获文本区域中 Escape 按钮的按下?

转载 作者:行者123 更新时间:2023-12-01 02:06:47 28 4
gpt4 key购买 nike

我有以下代码:

$('.field').keypress(function(event) {
if (event.keyCode == 27) alert(event.keyCode);
});

我需要捕获“Escape”键并执行一些操作。但现在它的代码不起作用。我尝试过使用这段代码:

$('.field').keypress(function(event) {
alert(event.keyCode);
});

我按了退出按钮,但它不起作用(我没有看到任何警报)。请告诉我,我该如何解决这个问题?

最佳答案

使用keydownkeyup而不是keypresskeypress 仅在产生字符的击键时触发,而按照惯例,Esc 不会触发(即使某些字符集,例如 ASCII,确实有一个名为“escape”的字符”)。

有关在 JavaScript 中处理击键的更多信息:JavaScript Madness: Keyboard Events

关于javascript - 如何捕获文本区域中 Escape 按钮的按下?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11561759/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com