Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Mengambil Pilihan Terpilih dengan Amanah daripada Dropdown Menggunakan jQuery?

Bagaimana untuk Mengambil Pilihan Terpilih dengan Amanah daripada Dropdown Menggunakan jQuery?

Linda Hamilton
Lepaskan: 2024-12-19 07:35:12
asal
768 orang telah melayarinya

How to Reliably Retrieve Selected Options from a Dropdown Using jQuery?

Mendapatkan Pilihan Terpilih daripada Dropdown Menggunakan jQuery

Apabila bekerja dengan menu lungsur, adalah penting untuk mendapatkan semula pilihan yang dipilih dengan tepat. Walaupun $("#id").val() biasanya digunakan untuk tujuan ini, ia mungkin mengembalikan hasil yang tidak dijangka dalam senario tertentu.

Isu:

Dalam kes tertentu, menggunakan $("#id").val() mungkin tidak mengembalikan nilai pilihan yang dipilih, terutamanya apabila lungsur turun mempunyai atribut id ditugaskan. Mari kita pertimbangkan contoh kod HTML berikut:

<label for="name">Name</label>
<input type="text" name="name">
Salin selepas log masuk

Dalam senario ini, menggunakan $('#aioConceptName').val() akan mengembalikan rentetan kosong.

Penyelesaian:

Untuk mendapatkan semula pilihan yang dipilih daripada menu lungsur dengan tepat, kita perlu menggunakan pendekatan yang sedikit berbeza. Bergantung pada keperluan kami, kami boleh mendapatkan sama ada teks atau nilai yang dipilih.

Mendapatkan semula Teks Terpilih:

Untuk mendapatkan teks pilihan yang dipilih, kami boleh menggunakan kod berikut:

var conceptName = $('#aioConceptName').find(":selected").text();
Salin selepas log masuk

Mendapatkan Dipilih Nilai:

Untuk mendapatkan nilai pilihan yang dipilih, kami menggunakan kod yang sedikit berbeza:

var conceptName = $('#aioConceptName').find(":selected").val();
Salin selepas log masuk

Sebab val() tidak berfungsi dalam senario ini ialah bahawa mengklik pilihan tidak mengubah nilai lungsur turun itu sendiri. Sebaliknya, ia menambahkan sifat :selected pada pilihan yang dipilih, yang merupakan elemen anak lungsur turun. Oleh itu, kita perlu menggunakan find(":selected") untuk memilih pilihan khusus dan mendapatkan semula teks atau nilainya dengan sewajarnya.

Atas ialah kandungan terperinci Bagaimana untuk Mengambil Pilihan Terpilih dengan Amanah daripada 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan