コードをコピー コードは次のとおりです: <br>$(function () { <br>$('input:text:first').focus(); //最初のテキスト ボックスにフォーカスを置きます<br>var $inp = $('input ' ; 🎜> var key = e.that; //e.that はキーの値です<br> if (key == 13) {<br> alter("aaa");<br> }<br> });<br>});<br><br><br> </div>奇妙な現象: <p>ログイン コントロールをドラッグし、カスタム開発用のテンプレートに変換しました。 <br><br><br><br><img src="http://files.jb51.net/file_images/article/201405/20140511111529.png" alt="Jquery はキーを監視し、Enter キーを押して、method_jquery の実装コードをトリガーします。" ><br> <br>上記のコードは、テキスト フィールドの Enter ボタンをキャプチャします。この時点で、ログイン情報を送信するために LoginButton をトリガーする必要があります。ただし、$("[id$=LoginButton]").click( を使用します。 ); Firefox でのみ機能しますが、IE では機能しません。IE では focus() で機能します。とクリックします。なぜですか? </p> <p></p> <p></p> <div class="codetitle"><span>コードをコピー<a style="CURSOR: pointer" data="61772" class="copybut" id="copybut61772" onclick="doCopy('code61772')"><u></u> コードは次のとおりです。</a></span></div>$inp.keypress(function (event) {<div class="codebody" id="code61772"> var key =event.that;<br> if (key == 13) {<br> $("[id$=LoginButton]").click(); //Firefox、IE 武術学校に対応<br> / /$('input:last').focus();<br> $("[id$=LoginButton]").focus(); //IE をサポート、Firefox は無効です。 /上記の 2 つの文は IE と firefox の両方をサポートします<br> }<br>});<br><br><br> <br>Jquery でのキーボード リスニング イベント (ssh) の使用 </div> <p></p> <p></p> <div class="codetitle">コードをコピー<span><a style="CURSOR: pointer" data="39746" class="copybut" id="copybut39746" onclick="doCopy('code39746')"><u> コードは次のとおりです。</u></a></span>$(document).ready(function( ){</div> find();<div class="codebody" id="code39746">$("#pageSize").bind("keyup",function(){find();});<br> //キーボードリスニングイベントを設定します。 , テキストを入力すると、ボックスに値を入力すると、対応するメソッドがすぐに実行されます。これは、テキスト ボックスに 4 を入力すると、ページ上に 4 つのデータが表示されることを意味します。 ("#pageSize: タグの属性 ID 値を取得します)<br> ("keyup": キーボードリスニングイベントの値は固定されており、変更できません)<br> (次の function(){find();} : は実行されるメソッドです)<br>$( "#pageNo").bind("keyup",function(){find();});<br> //キーボードリスニングイベントを設定します。テキストボックスに値を入力すると、対応する関数がすぐに実行されます。 ここでのメソッドの意味は、テキストボックスに 5 を入力すると、ページ <br> に 5 ページ目が表示されるということです。alert(" find( )");<br>同上<br> });<br> <br><br> </div>