Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menetapkan Nilai Terpilih Senarai Drop-Down Menggunakan jQuery?

Bagaimana untuk Menetapkan Nilai Terpilih Senarai Drop-Down Menggunakan jQuery?

DDD
DDDasal
2024-11-26 05:42:09955semak imbas

How to Set the Selected Value of a Drop-Down List Using jQuery?

Menetapkan Nilai Terpilih bagi Senarai Drop-Down dengan jQuery

Dalam jQuery, menetapkan nilai yang dipilih bagi senarai juntai bawah ialah sama seperti menggunakan JavaScript biasa, dengan beberapa perbezaan utama.

Untuk menetapkan nilai senarai lungsur ke nilai tertentu yang diketahui, anda boleh gunakan kod berikut:

$("._statusDDL").val(2);

Kod ini memilih elemen dengan kelas CSS _statusDDL, iaitu senarai lungsur turun yang ingin anda ubah suai. Kaedah val() kemudiannya digunakan untuk menetapkan nilai pilihan yang dipilih kepada 2.

Walau bagaimanapun, dalam beberapa kes, anda mungkin menghadapi ralat yang menyatakan "Tidak dapat menetapkan sifat yang dipilih. Indeks Tidak Sah" semasa menggunakan pendekatan ini dalam Internet Explorer 6. Untuk menyelesaikan isu ini, pastikan kod anda berjalan pada kelajuan yang lebih perlahan untuk membolehkan pelaksanaan yang betul.

Pilihan lain untuk .change() nilai yang dipilih ialah:

$("._statusDDL").val('2').change();

Tambahan ini akan mencetuskan peristiwa change() selepas menetapkan nilai, memastikan bahawa pilihan yang dipilih dipaparkan dengan betul di bahagian hadapan.

Dokumentasi jQuery menyatakan bahawa kaedah val() boleh menyemak dan memilih nilai untuk butang radio, kotak semak dan memilih pilihan. Dengan menggunakan kaedah ini, anda boleh menetapkan nilai senarai juntai bawah dengan berkesan kepada pilihan yang diingini menggunakan jQuery.

Atas ialah kandungan terperinci Bagaimana untuk Menetapkan Nilai Terpilih Senarai Drop-Down Menggunakan 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