Cara menggunakan jQuery untuk melaksanakan fungsi lompat pilihan kotak drop-down

PHPz
Lepaskan: 2023-04-11 09:22:46
asal
812 orang telah melayarinya

jQuery ialah perpustakaan JavaScript yang digunakan secara meluas yang membantu pembangun mengendalikan operasi DOM, pengendalian acara dan permintaan Ajax dengan lebih mudah, jadi ia digunakan secara meluas dalam pembangunan web. Dalam artikel ini, kami akan membincangkan cara menggunakan jQuery untuk melaksanakan fungsi lompat pemilihan kotak lungsur.

Mula-mula, mari kita lihat kod HTML asas seperti berikut:

<select id="selectBox">
  <option value="http://www.google.com">Google</option>
  <option value="http://www.baidu.com">Baidu</option>
  <option value="http://www.bing.com">Bing</option>
</select>
Salin selepas log masuk

Ini ialah menu lungsur turun mudah dengan tiga pilihan, masing-masing menunjuk ke Google, Baidu dan Bing. Tiga laman web. Kini matlamat kami ialah apabila pengguna memilih pilihan, segera ubah hala mereka ke tapak web yang dipilih.

Untuk mencapai matlamat ini, kami mengikat acara select pada elemen change:

$(document).ready(function() {
  $('#selectBox').change(function() {
    var url = $(this).val();
    if (url != '') {
      window.location.href = url;
    }
  });
});
Salin selepas log masuk

Dalam kod ini, kami mula-mula menggunakan kaedah $(document).ready() untuk memastikan bahawa halaman Jalankan kod selepas ia dimuatkan sepenuhnya. Seterusnya, kami mengikat acara select pada elemen change, yang dicetuskan apabila pilihan berubah. Kami kemudian menggunakan kaedah val() jQuery untuk mendapatkan nilai pilihan yang dipilih dan menyimpannya dalam pembolehubah url. Jika url tidak kosong, gunakan window.location.href untuk mengubah hala halaman ke tapak web yang dipilih.

Satu perkara yang perlu diperhatikan di sini ialah kami menggunakan pernyataan bersyarat untuk menyemak sama ada url kosong. Ini kerana secara lalai dalam kotak lungsur, pilihan pertama biasanya "Sila pilih" dan nilainya kosong. Jika pengguna memilih pilihan lalai tanpa memilih pilihan lain, halaman tidak boleh diubah hala ke mana-mana. Jadi dalam kes ini kita hanya menamatkan pelaksanaan fungsi tanpa melakukan apa-apa.

Untuk meringkaskan, adalah sangat mudah untuk menggunakan jQuery untuk memilih dan melompat dalam kotak lungsur. Hanya gunakan acara change untuk mendapatkan nilai pilihan, kemudian gunakan window.location.href untuk mengubah hala halaman ke tapak web yang dipilih. Harap artikel ini membantu anda!

Atas ialah kandungan terperinci Cara menggunakan jQuery untuk melaksanakan fungsi lompat pilihan kotak drop-down. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan