美文网首页jQuery
event.which 判断键盘按键或鼠标按键

event.which 判断键盘按键或鼠标按键

作者: lunabird | 来源:发表于2016-03-12 16:57 被阅读174次

    看到项目中有一段:

    if(e.which == 13) {
                //...
                } else {
                //...   
                }
    
    

    原来是判断是否按下了Enter键的事件。

    <!doctype html>
    <html lang="en">
    <head>
      <meta charset="utf-8">
      <title>event.which demo</title>
      <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
    </head>
    <body>
     
    <input id="whichkey" value="type something">
    <div id="log"></div>
    <script>
    
    $("#whichkey").on("keydown",function(event){
        $("#log").html(event.type+":"+event.which);
    });
    $("#whichkey").on("mousedown",function(event){
        $("#log").html(event.type+":"+event.which)
    });
    </script>
     
    </body>
    </html>
    

    这样就可以得到每一个按键的类型和值啦。

    相关文章

      网友评论

        本文标题:event.which 判断键盘按键或鼠标按键

        本文链接:https://www.haomeiwen.com/subject/utmxlttx.html