代码之家  ›  专栏  ›  技术社区  ›  Daniel Williams

附加jquery keypress事件以获取keycode

  •  0
  • Daniel Williams  · 技术社区  · 7 年前

    我想给所有人添加一个按键事件 input[type=text] 这样,当您键入输入时,它将警告每个键码。

    我被困在 event 部分,是否可以这样处理?

    $("#my-form input[type=text]").keypress(function(event) {
      alert(event.keyCode);
    }
    );
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    
    <form id="my-form">
    <input type="text" id="my-id-1">
    <input type="text" id="my-id-2">
    </form>
    1 回复  |  直到 7 年前
        1
  •  0
  •   ArmoryNode    7 年前

    event.key

    $("#my-form input[type=text]").keypress(function(event) {
      alert(event.key);
    });
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    
    <form id="my-form">
    <input type="text" id="my-id-1">
    <input type="text" id="my-id-2">
    </form>

    keypress across browsers