Bagaimanakah Saya Boleh Memilih Nilai Tertentu dalam Senarai Dropdown Menggunakan jQuery?

DDD
Lepaskan: 2024-11-26 00:13:12
asal
285 orang telah melayarinya

How Can I Select a Specific Value in a Dropdown List Using jQuery?

Memilih Nilai Tertentu dalam Senarai Drop-Down dengan jQuery

Anda menghadapi isu menetapkan nilai drop-down senarai menggunakan jQuery. Walaupun contoh JavaScript anda menggunakan document.getElementById() dan .value berfungsi, anda perlu menggunakan jQuery kerana kekangan pemilih berasaskan kelas.

Kaedah .val() jQuery untuk Senarai Drop-Down

kaedah .val() jQuery mempunyai pelbagai tujuan. Seperti dalam dokumentasi, ia mengambil semula dan memberikan nilai kepada elemen. Dalam kes senarai juntai bawah, ia menyemak atau memilih pilihan berdasarkan nilai yang disediakan.

Penyelesaian:

Untuk memilih nilai tertentu dalam senarai lungsur turun , anda boleh menggunakan .val() seperti berikut:

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

Ini akan memberikan nilai '2' kepada senarai juntai bawah. Walau bagaimanapun, untuk mencerminkan perubahan secara visual di bahagian hadapan, anda boleh menambah .change() selepas .val():

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

Mengatasi Ralat "Indeks Tidak Sah"

Selepas melaraskan kod anda seperti yang dicadangkan, anda mengalami ralat "Indeks Tidak Sah". Ini mungkin disebabkan Internet Explorer 6 digunakan. Nota dokumentasi jQuery:

Dalam IE6/7, pilih satu tidak boleh ditukar menggunakan awalan "i" untuk dokumen HTML 4 atau jenis kandungan yang diisytiharkan sebagai teks/html.

Untuk menyelesaikan isu ini , pastikan dokumen anda diisytiharkan sebagai XHTML dan anda menggunakan awalan yang sesuai. Selain itu, anda boleh cuba menggunakan .prop('selectedIndex', 2) atau .prop('value', '2') untuk menetapkan indeks atau nilai yang dipilih, masing-masing.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memilih Nilai Tertentu dalam Senarai Dropdown 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