Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在身体区域内单击时触发事件_Javascript_Jquery - Fatal编程技术网

Javascript 在身体区域内单击时触发事件

Javascript 在身体区域内单击时触发事件,javascript,jquery,Javascript,Jquery,我需要触发点击,点击我的网页。我尝试了下面的,它会触发点击加载而不是点击 $(function() { $("body").click(function(e) { alert("code"); }) $('#container').trigger('click'); }); 基本上,我需要显示从键盘上点击p关键字弹出窗口。当我开始的时候,我在最初的阶段被卡住了。

我需要触发点击,点击我的网页。我尝试了下面的,它会触发点击加载而不是点击

$(function() { 
            $("body").click(function(e) {

                    alert("code");

            })
            $('#container').trigger('click');
        });
基本上,我需要显示从键盘上点击p关键字弹出窗口。当我开始的时候,我在最初的阶段被卡住了。不确定如何实现这一点。

我想您需要一个事件,其中p键传递ASCII码
80

$("body").on("keydown", function(e) {
    if (e.which === 80) {
        alert("'p' was pressed");
    }
});

从键盘点击P关键字的
是什么意思?提供一些示例html和演示也会有帮助,单击与按键有什么关系?听起来像是:你把鼠标放在键盘上,然后点击
P
?@roXon这难道不是你应该用的打字方式吗???@VisioN用P键比用G键更好吗spot@roXon在阅读之前,我必须阻止传播到我的想象中:)如果我使用的jQuery版本低于定义的where-than-on,它会工作吗。我使用了bind,但它没有。我只需要单击它,而不需要键盘事件。@Mike
click
事件通常在单击鼠标按钮时触发。它与键盘上的
P
键无关。但是P的代码是112,为什么你只使用大写字母P的键码80?@Mike你混合了
P
的键盘键和ASCII码。对于
P
,不同的键盘可能有不同的键盘键,而
P
的ASCII码总是相同的。