如果想把当前按下的这个键alert出来怎么办?

来源:4-1 jQuery键盘事件之keydown()与keyup()事件

金刚无敌葫芦娃

2020-04-08 23:11

比如按了F12就输出f12

按了ctrl+esc就输出ctrl+esc

写回答 关注

1回答

  • 慕的地4232940
    2020-04-28 13:19:14

       <script type="text/javascript">

            $(document).keydown(function (e) {

                // 处理组合键

                if (e.ctrlKey && e.which == 13) {

                    alert("crtl+enter");

                    return false;

                }   

                //处理功能键       

                if (e.keyCode == 112) 

                {

                    alert("F1");

                    return false;

                }

                // 处理组合功能键

                if(e.ctrlKey && e.which == 68)

                {

                    alert("ctrl+d 禁止收藏");

                    return false;

                }

                // 处理普通键

                alert(e.key);

            });

        </script>


jQuery基础(三)—事件篇

jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作

89997 学习 · 625 问题

查看课程

相似问题