Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk melaksanakan kotak lungsur kewarganegaraan dalam jquery

Bagaimana untuk melaksanakan kotak lungsur kewarganegaraan dalam jquery

PHPz
PHPzasal
2023-04-17 15:00:33878semak imbas

JQuery ialah perpustakaan JavaScript popular yang membolehkan pembangun web membangunkan pelbagai aplikasi web dengan lebih pantas dan mudah. Kotak lungsur ialah elemen bentuk biasa yang boleh digunakan untuk memaparkan pilihan dalam senarai. Dalam artikel ini, kami akan memperkenalkan cara menggunakan JQuery untuk melaksanakan kotak lungsur kewarganegaraan.

Langkah 1: Buat Halaman HTML

Mula-mula, kita perlu mencipta halaman HTML untuk mengandungi kotak lungsur turun kami. Pada halaman ini kita perlu menambah elemen pilih dan menambah pilihan kewarganegaraan kita kepadanya.

<!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>

Langkah 2: Kendalikan acara perubahan

Dalam langkah ini, kami akan menggunakan JQuery untuk mengendalikan acara perubahan elemen pilih. Dalam acara ini, kami akan mendapat nilai kewarganegaraan yang dipilih dan melaksanakan sebarang kod yang ingin kami laksanakan selepas memilih kewarganegaraan.

Kami perlu memilih elemen pilihan kami terlebih dahulu dan menambah pendengar acara perubahan padanya. Sebaik sahaja nilai elemen pilih berubah, kod yang sepadan akan dilaksanakan.

Di bawah ialah kod yang kami tambah.

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

Kami mula-mula menggunakan fungsi $(document).ready() untuk memastikan halaman telah dimuatkan. Kami kemudian memilih elemen pilih kami (di sini elemen dengan id "negara") dan menambah pendengar acara kepadanya menggunakan fungsi change().

Dalam pendengar acara, kami menggunakan $(this).val() untuk mendapatkan nilai kewarganegaraan yang dipilih. $(this) ialah penunjuk kepada elemen pilihan kami dan fungsi .val() digunakan untuk mendapatkan nilainya. Kami juga menggunakan fungsi console.log() untuk mencetak nilai kewarganegaraan yang dipilih.

Langkah 3: Lengkapkan Kotak Jatuh Kewarganegaraan

Dalam langkah ini, kami akan menambah kod yang diperlukan untuk melengkapkan Kotak Jatuh Kewarganegaraan kami. Kami akan menggunakan JQuery untuk menambahkan pilihan kewarganegaraan kami secara dinamik pada kotak lungsur.

Berikut ialah kod lengkap kami.

<!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>

Dalam contoh ini, kita mula-mula mencipta tatasusunan rentetan yang mengandungi semua negara. Kami kemudiannya menggunakan fungsi $.each JQuery untuk mengulangi tatasusunan ini dan mencipta elemen pilihan baharu untuk ditambahkan pada kotak lungsur turun kami.

Kami menggunakan fungsi $('#country').append() untuk menambah elemen pilihan baharu. Dalam fungsi ini, kami menggunakan $('

Akhir sekali, kami mengikat semua kod di atas ke dalam fungsi $(document).ready() untuk memastikan bahawa dokumen telah dimuatkan dan kod JS boleh mengakses elemen DOM.

Ringkasan

Artikel ini memperkenalkan cara menggunakan JQuery untuk melaksanakan kotak lungsur turun kewarganegaraan. Kami mula-mula mencipta halaman HTML asas dan menambahkan elemen pilih padanya. Kami kemudiannya melengkapkan kotak lungsur kami dengan menambahkan pilihan kewarganegaraan secara dinamik dan mengendalikan acara perubahan elemen pilih. Menggunakan JQuery, kami boleh membuat kotak lungsur turun kami sendiri dengan mudah dan menambah pilihan secara dinamik.

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan kotak lungsur kewarganegaraan dalam jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn