ホームページ > ウェブフロントエンド > フロントエンドQ&A > jqueryで選択の変更を監視する方法

jqueryで選択の変更を監視する方法

青灯夜游
リリース: 2022-09-08 19:02:33
オリジナル
9114 人が閲覧しました

監視手順: 1.change() を使用して変更イベントを select 要素にバインドし、イベント処理関数を設定します。構文は "$("select").change(function() {.. .}); "; 2. イベント処理関数で、イベントのトリガー後に実行する必要があるコードを設定します。構文は "alert("オプションが変更されました"); console.log($(' select').val());"。変更が行われた後、新しいオプションを通知するポップアップ ウィンドウが表示されます。

jqueryで選択の変更を監視する方法

このチュートリアルの動作環境: Windows7 システム、jquery3.6.1 バージョン、Dell G3 コンピューター。

jquery では、組み込みのリスニング関数 change() を使用して、select の変更を監視できます。

変更イベントは、要素の値が変更されると発生します (フォーム フィールドにのみ適用されます)。

change() メソッドは、変更イベントをトリガーするか、変更イベントの発生時に実行する関数を指定します。

注: select 要素とともに使用すると、オプションが選択されたときに変更イベントが発生します。

#実装手順

ステップ 1:change() を使用して、change イベントを select 要素にバインドし、イベント処理関数を設定します

1

2

3

$("select").change(function() {

    //事件触发后,执行的代码

});

ログイン後にコピー

ステップ 2: イベント処理関数で、イベントがトリガーされた後に実行する必要があるコードを設定します。

1

2

3

4

$("select").change(function() {

    alert("选项已被改变");

    console.log($('select').val());

});

ログイン後にコピー

このように、選択後、変更すると、ポップアップ ウィンドウがポップアップして通知され、新しいオプションの内容を取得します。

実装コード:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8">

        <script src="js/jquery-3.6.1.min.js"></script>

        <script>

            $(document).ready(function() {

                $("select").change(function() {

                    alert("select已改变");

                    console.log($(&#39;select&#39;).val());

                });

            });

        </script>

    </head>

    <body>

 

        <div id="cont">

            <select>

                <option value="目的地">目的地</option>

                <option value="温州">温州</option>

                <option value="永嘉">永嘉</option>

            </select>

        </div>

    </body>

</html>

ログイン後にコピー

jqueryで選択の変更を監視する方法

[推奨学習:

jQuery ビデオ チュートリアル web フロントエンド ビデオ ]

以上がjqueryで選択の変更を監視する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
jQueryファイルをインポートする
から 1970-01-01 08:00:00
0
0
0
jQueryのプロトタイプチェーン
から 1970-01-01 08:00:00
0
0
0
Nuxt.js に jQuery をインストールする手順
から 1970-01-01 08:00:00
0
0
0
php+jqueryの問題
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート