Bagaimana cara memeriksa, menggunakan jQuery, berapa banyak opsi yang ada di menu drop-down?
Terima kasih.
jquery
drop-down-menu
Asim Zaidi
sumber
sumber
.children('option').length;
adalah satu-satunya cara saya bisa mendapatkan opsi count / select.length yang sebenarnya setelah saya mengisi daftar pilih saya secara dinamis melalui ajax di .done ({}); menggunakan .append (). Jalan untuk pergi!Atau jika Anda sudah mendapatkan referensi tentang itu,
sumber
Gunakan properti panjang atau metode ukuran untuk mencari tahu berapa banyak item dalam koleksi jQuery. Gunakan pemilih keturunan untuk memilih semua
<option>
dalam a<select>
.HTML:
JQuery:
Dan catatan singkat, sering kali Anda perlu melakukan sesuatu di jquery untuk hal yang sangat spesifik, tetapi Anda harus terlebih dahulu melihat apakah hal yang sangat spesifik itu ada. Properti panjang adalah alat yang sempurna. contoh:
Ini 'diterjemahkan' menjadi "Jika item dengan ID = myDropDown memiliki opsi turunan ', lakukan apa yang perlu Anda lakukan.
sumber
Klik di sini untuk melihat posting sebelumnya tentang ini
Pada dasarnya targetkan saja ID yang dipilih dan lakukan ini:
sumber
Itu harus dilakukan.
sumber
Dapatkan jumlah opsi dalam elemen pilih tertentu
sumber
sumber
sumber
atau
sumber
.size()
berguna jika Anda ingin berantaiDengan javascript murni Anda bisa memanggil panjang id dari kotak pilih. Ini akan lebih cepat. Biasanya dengan semua javascript asli berkinerja lebih baik dan lebih baik dengan browser modern
Ini dapat dicapai dalam javascript dengan
Situs web yang bagus untuk beberapa pembelajaran
www.youmightnotneedjquery.com
Video yang bagus untuk ditonton oleh Todd Motto
https://www.youtube.com/watch?v=pLISnANteJY
sumber