Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Mengubah Nilai Terpilih Senarai Jatuh Bawah Menggunakan jQuery?

Bagaimanakah Saya Boleh Mengubah Nilai Terpilih Senarai Jatuh Bawah Menggunakan jQuery?

DDD
Lepaskan: 2024-11-27 04:23:13
asal
436 orang telah melayarinya

How Can I Change a Dropdown List's Selected Value Using jQuery?

Menukar Nilai Terpilih Senarai Jatuh Bawah dengan jQuery

Apabila berurusan dengan senarai juntai bawah, adalah perkara biasa untuk menetapkan nilai pilihannya. Tugas ini agak mudah dalam JavaScript vanila, tetapi jQuery menawarkan pendekatan yang lebih ringkas dan mudah.

Menggunakan Kaedah .val() jQuery

kaedah .val() jQuery boleh mendapatkan dan menetapkan kedua-duanya nilai senarai juntai bawah. Untuk memilih pilihan berdasarkan nilainya yang diketahui, gunakan sintaks berikut:

$("._statusDDL").val('2');
Salin selepas log masuk

Kod ini menetapkan nilai senarai juntai bawah dengan kelas "._statusDDL" kepada '2', yang sepadan dengan pilihan khusus dalam senarai.

Mengendalikan Ralat dalam Internet Explorer 6

Dalam beberapa kes, terutamanya dalam Internet Explorer 6, anda mungkin menghadapi ralat "Tidak dapat menetapkan sifat yang dipilih. Indeks Tidak Sah." apabila menggunakan .val() untuk menetapkan pilihan yang dipilih. Ini berkemungkinan besar disebabkan oleh isu pemaparan tak segerak.

Untuk menyelesaikan masalah ini, pastikan jQuery telah menyelesaikan operasinya sebelum cuba menukar nilai yang dipilih. Ini boleh dicapai dengan meletakkan panggilan .val() dalam fungsi setTimeout:

setTimeout(function() {
  $("._statusDDL").val('2');
}, 0);
Salin selepas log masuk

Mencetuskan Kemas Kini Frontend dengan .change()

Jika anda ingin melihat pilihan yang dipilih ditunjukkan dalam bahagian hadapan senarai juntai bawah, tambahkan .change() pada panggilan .val():

$("._statusDDL").val('2').change();
Salin selepas log masuk

Ini mencetuskan peristiwa perubahan pada senarai lungsur, mengemas kini pilihan yang dipilih dalam antara muka pengguna senarai.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengubah Nilai Terpilih Senarai Jatuh Bawah Menggunakan jQuery?. 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