ホームページ > ウェブフロントエンド > フロントエンドQ&A > jqueryで国籍ドロップダウンボックスを実装する方法

jqueryで国籍ドロップダウンボックスを実装する方法

PHPz
リリース: 2023-04-17 15:21:07
オリジナル
943 人が閲覧しました

JQuery は、Web 開発者がさまざまな Web アプリケーションをより迅速かつ簡単に開発できるようにする人気の JavaScript ライブラリです。ドロップダウン ボックスは、リストにオプションを表示するために使用できる一般的なフォーム要素です。この記事では、JQueryを使って国籍ドロップダウンボックスを実装する方法を紹介します。

ステップ 1: HTML ページを作成する

まず、ドロップダウン ボックスを含む HTML ページを作成する必要があります。このページでは、選択要素を追加し、それに国籍オプションを追加する必要があります。

<!DOCTYPE html>
<html>
<head>
  <title>JQuery国籍选择下拉框</title>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
  <label for="country">选择你的国家:</label>
  <select id="country">
    <option value="">请选择</option>
    <option value="China">中国</option>
    <option value="United States">美国</option>
    <option value="United Kingdom">英国</option>
    <option value="Japan">日本</option>
  </select>
</body>
</html>
ログイン後にコピー

ステップ 2: 変更イベントを処理する

このステップでは、JQuery を使用して select 要素の変更イベントを処理します。このイベントでは、選択した国籍の値を取得し、国籍を選択した後に実行したいコードを実行します。

最初に選択要素を選択し、それに変更イベント リスナーを追加する必要があります。 select 要素の値が変更されると、対応するコードが実行されます。

以下は追加したコードです。

$(document).ready(function() {
  $('#country').change(function() {
    var selected = $(this).val();
    console.log('您选择的国家是:' + selected);
    // 在这里添加任何其他代码
  });
});
ログイン後にコピー

最初に $(document).ready() 関数を使用して、ページがロードされたことを確認します。次に、選択要素 (ここでは ID が「country」の要素) を選択し、change() 関数を使用してそれにイベント リスナーを追加します。

イベント リスナーでは、$(this).val() を使用して、選択された国籍の値を取得します。 $(this) は select 要素へのポインターであり、その値を取得するために .val() 関数が使用されます。また、console.log() 関数を使用して、選択した国籍の値を出力します。

ステップ 3: 国籍ドロップダウン ボックスに入力します

このステップでは、国籍ドロップダウン ボックスに入力するために必要なコードを追加します。 JQuery を使用して国籍オプションをドロップダウン ボックスに動的に追加します。

これが完全なコードです。

<!DOCTYPE html>
<html>
<head>
  <title>JQuery国籍选择下拉框</title>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  <script>
    $(document).ready(function() {

      // 所有国家的数组
      var countries = ['China', 'United States', 'United Kingdom', 'Japan'];

      // 循环遍历国家数组创建选项
      $.each(countries, function(index, value) {
        $('#country').append($('<option>').text(value).attr('value', value));
      });

      // 处理change事件
      $('#country').change(function() {
        var selected = $(this).val();
        console.log('您选择的国家是:' + selected);
        // 在这里添加任何其他代码
      });

    });
  </script>
</head>
<body>
  <label for="country">选择你的国家:</label>
  <select id="country">
    <option value="">请选择</option>
  </select>
</body>
</html>
ログイン後にコピー

この例では、最初にすべての国を含む文字列配列を作成します。次に、JQuery の $.each 関数を使用してこの配列を反復処理し、ドロップダウン ボックスに追加する新しいオプション要素を作成します。

$('#country').append() 関数を使用して、新しいオプション要素を追加します。この関数内では、$('

最後に、上記のすべてのコードを $(document).ready() 関数にバインドして、ドキュメントがロードされ、JS コードが DOM 要素にアクセスできることを確認します。

概要

この記事では、JQuery を使用して国籍ドロップダウン ボックスを実装する方法を紹介します。まず基本的な HTML ページを作成し、それに select 要素を追加しました。次に、国籍オプションを動的に追加し、選択要素の変更イベントを処理することで、ドロップダウン ボックスを完成させます。 JQuery を使用すると、独自のドロップダウン ボックスを簡単に作成し、オプションを動的に追加できます。

以上がjqueryで国籍ドロップダウンボックスを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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