gpt4 book ai didi

javascript避免按回车键

转载 作者:行者123 更新时间:2023-11-28 15:36:38 25 4
gpt4 key购买 nike

我正在尝试检测单击按钮时的 Enter 按键事件。
我是 javascript 新手,不知道该怎么做......

HTML:

<div id="div"> Only execute javascript on click, not enter key press </div>

JavaScript:

$("#div").click(function () {

/* IF ENTER KEY PRESSED, RETURN FALSE */

$("#div").keypress(
function(event){
if (event.which == '13') {
event.preventDefault();
alert('clicked');
}
});

/* Div has been clicked, continue code... */

});

这不起作用...
也许有更好的方法:

$("#div").MOUSE_CLICK_EVENT(function () {});

最佳答案

您需要停止传播,例如:

$('#div').keydown(function(event){
if (event.which == '13') {
event.preventDefault();
event.stopPropagation();
}
});

stopPropagation: Prevents the event from bubbling up the DOM tree, preventing any parent handlers from being notified of the event.

关于javascript避免按回车键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25407515/

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