JQueryでEnterキーのイベントを取得しようとしてます。
js
1$(function(){ 2 $("#inuserid").keypress(function(e){ 3 if(e.which == 13){ 4 } 5 }); 6});
上記の内容をadd.jsファイルに記述しています。
html
1 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> 2 <script type="text/javascript" src="/js/add.js"></script> 3 4<中略> 5 6 <span>ユーザID</span> 7 <input type="text" class="inuserid" id="inuserid"> 8
これで実行するとmessage: "e is not defined"と表示されてイベントを取得できません。
何か宣言が足りてないのでしょうか?
https://jsfiddle.net/s3Lk67nc/ 提示のコードは Windows Chrome/Firefoxの環境で再現しませんでした。他のコードがあってそこでの問題なのでは。
回答2件
あなたの回答
tips
プレビュー