ホームページ >ウェブフロントエンド >jsチュートリアル >Jquery はキーを監視し、Enter キーを押して、method_jquery の実装コードをトリガーします。

Jquery はキーを監視し、Enter キーを押して、method_jquery の実装コードをトリガーします。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-05-16 16:48:511050ブラウズ

コードをコピー コードは次のとおりです:

奇妙な現象:

ログイン コントロールをドラッグし、カスタム開発用のテンプレートに変換しました。



Jquery はキーを監視し、Enter キーを押して、method_jquery の実装コードをトリガーします。

上記のコードは、テキスト フィールドの Enter ボタンをキャプチャします。この時点で、ログイン情報を送信するために LoginButton をトリガーする必要があります。ただし、$("[id$=LoginButton]").click( を使用します。 ); Firefox でのみ機能しますが、IE では機能しません。IE では focus() で機能します。とクリックします。なぜですか?

$inp.keypress(function (event) {
var key =event.that;
if (key == 13) {
$("[id$=LoginButton]").click(); //Firefox、IE 武術学校に対応
/ /$('input:last').focus();
$("[id$=LoginButton]").focus(); //IE をサポート、Firefox は無効です。 /上記の 2 つの文は IE と firefox の両方をサポートします
}
});



Jquery でのキーボード リスニング イベント (ssh) の使用

コードをコピー コードは次のとおりです。$(document).ready(function( ){
find();
$("#pageSize").bind("keyup",function(){find();});
//キーボードリスニングイベントを設定します。 , テキストを入力すると、ボックスに値を入力すると、対応するメソッドがすぐに実行されます。これは、テキスト ボックスに 4 を入力すると、ページ上に 4 つのデータが表示されることを意味します。 ("#pageSize: タグの属性 ID 値を取得します)
("keyup": キーボードリスニングイベントの値は固定されており、変更できません)
(次の function(){find();} : は実行されるメソッドです)
$( "#pageNo").bind("keyup",function(){find();});
//キーボードリスニングイベントを設定します。テキストボックスに値を入力すると、対応する関数がすぐに実行されます。 ここでのメソッドの意味は、テキストボックスに 5 を入力すると、ページ
に 5 ページ目が表示されるということです。alert(" find( )");
同上
});


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。