JavaScript は評判の高い多用途言語で、主に Web サイトにインタラクティブな機能を追加するために使用されます。これらのタスクを効率的に実行する jQuery という名前のライブラリが付属しています。 jQuery メソッドは基本的に、コードをあまり関与させずに特定のタスクを実行するアクションです。その方法のひとつが「 変化() 」メソッドは、「change」イベントを起動して、入力フィールドの値が変更されたことをすぐに認識します。これは主に、HTML フォーム フィールド、チェックボックス、ラジオ ボタン、選択ボックスで使用されます。
この記事では、jQuery の「change()」メソッドの実際の動作と実装について詳しく説明します。
jQueryの「change()」メソッドはどのように機能するのでしょうか?
jQuery 」 変化() ” メソッドは、” を起動します 変化 ”イベントハンドラ。 「change」イベントは、指定された (「 」、「
構文
$ ( セレクタ ) 。変化 ( 関数 )
上記の構文では次のようになります。
-
- セレクタ: HTML 要素の操作が可能になります。
- 関数: 「change()」メソッドで実行する関数を指定するオプションのパラメータです。
例 1: 「change()」メソッドを適用して入力フィールドの変更された値を取得する
この例では、「 変化() 」メソッドは、特定の HTML の「 」要素の変更された値を返すために適用されます。
HTMLコード
まず、次の HTML コードの概要を説明します。
< h2 > jQueryの変更 ( ) 方法 h2 >< p > 入力フィールドの値を変更します。 p >
入力フィールド: < 入力 タイプ = '文章' 価値 = 「リナックス」 変更中 = 「アラート(この値)」 >
< p > 指定されたボタンをクリックして起動します 「変化中」 イベント: p >
< ボタン > ここをクリック ボタン >
このコード ブロックでは次のようになります。
-
- 「」を使用してレベル 2 の小見出しを定義します。 ' 鬼ごっこ。
- 次に、「」を使用して段落を指定します。 ' 鬼ごっこ。
- その後、「」経由で入力フィールドを追加します。 <入力> 「」という名前のタグ 入力フィールド ”、タイプは” 文章 ”、値は” Linux '、 それぞれ。
- また、「 onchange() 」イベントは、指定された入力値が変更されたときにアラート ボックスをポップアップ表示します。
- ” ” タグは、記述されたステートメントを含む別の段落を作成します。
- 最後に、「」を使用してボタンを追加します。 <ボタン> ' 鬼ごっこ。
jQueryコード
ここで、次の jQuery コードを考えてみましょう。
< 頭 >< 脚本 送信元 = 「https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js」 > 脚本 >
< 脚本 >
$ ( 書類 ) 。準備 ( 関数 ( ) {
$ ( 'ボタン' ) 。クリック ( 関数 ( ) {
$ ( '入力' ) 。変化 ( ) ;
} ) ;
} ) ;
脚本 >
頭 >
上記のコード行では次のようになります。
-
- 「」を指定してください <スクリプト> 公式 Web サイトからの jQuery の CDN パスを含む「head」セクションの「」タグ ”。
- 次にjQueryのコードはまず「」に対応します。 書類 」セレクターを使用して対象の DOM 要素を選択し、「 準備() 」メソッドは、ドキュメントがロードされるとすぐに指定された function() を呼び出します。
- その後、「 ボタン ” セレクターが追加され、” とリンクされます。 クリック() 」メソッドを使用すると、ボタンのクリック時に関数を実行できるようになります。
- 関数定義では、「」を適用します。 変化() 「」のメソッド 入力 」要素は、値が変更されたときに「onchange」イベントを起動します。
出力
出力には、トリガーされた「onchange」イベント時に入力フィールドの変更された値を含むアラート ボックスが表示されます。
例 2: 「change()」メソッドを適用して入力フィールドの背景色を変更する
この特定の例では、「 変化() 」メソッドを使用して、値を変更すると入力フィールドの背景色を変更します。
HTMLコード
指定された HTML コードに従います。
< h2 > jQueryの変更 ( ) 方法 h2 >< p > 入力フィールドの値を変更します。 p >
入力フィールド: < 入力 タイプ = '文章' 価値 = 「リナックス」 > p >
ここで、「 」要素はその型と値のみを指定します。
jQueryコード
次に、jQuery コードに進みます。
< 頭 >< 脚本 送信元 = 「https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js」 > 脚本 >
< 脚本 >
$ ( 書類 ) 。準備 ( 関数 ( ) {
$ ( '入力' ) 。変化 ( 関数 ( ) {
$ ( これ ) .css ( 「背景色」 、 '黄色' ) ;
} ) ;
} ) ;
脚本 >
頭 >
上記のコード行では、「 変化 () ”メソッドは”を添付します 関数() 「CSS」スタイルプロパティを適用する「 背景色 選択した HTML 要素に対して「」、つまり、変更された入力値に対して「input」を実行します。
出力
出力では、指定された入力フィールドの値が変更されると背景色が変化することが確認されます。
結論
jQuery が提供するのは「 変化() 」メソッドは、ユーザーが入力フィールドの値を変更したときに「change」イベントを起動します。また、その機能をサポートするために追加のイベントに関連付けることもできます。これは、「 」、「