Bagaimana saya, dengan menggunakan JQuery, memeriksa apakah suatu nilai termasuk dalam daftar dropdown atau tidak?
drop-down-menu
jquery-selectors
pengguna271507
sumber
sumber
]
dan `\`. Hindari membuat string pemilih dari teks mentah tanpa melakukan pelolosan CSS yang benar.return false
?Untuk berjaga-jaga jika Anda (atau orang lain) tertarik melakukannya tanpa jQuery:
sumber
Berikut adalah opsi serupa lainnya. Dalam kasus saya, saya memeriksa nilai di kotak lain saat saya membuat daftar pilihan. Saya terus menemukan nilai yang tidak ditentukan ketika saya akan membandingkan, jadi saya mengatur cek saya seperti ini:
Saya tidak tahu apakah pendekatan ini lebih mahal.
sumber
Mengapa tidak menggunakan filter?
Perbandingan longgar berfungsi karena ada> 0 benar, ada == 0 salah, jadi Anda bisa menggunakannya
Atau gabungkan:
Atau di mana setiap dropdown pilih memiliki kelas kotak-pilih ini akan memberi Anda objek jquery dari pilih yang berisi nilai:
sumber
sumber
theValue
tetapioption_number
di dropdown. Solusi Anda salah.Saya tahu ini adalah jenis pertanyaan lama karena yang satu ini bekerja lebih baik.
Seperti yang Anda lihat dalam contoh ini, saya mencari berdasarkan tag unik nama dropdown data dan nilai opsi yang dipilih. Tentu saja Anda tidak memerlukan ini agar ini berfungsi tetapi saya memasukkannya sehingga orang lain dapat melihat Anda dapat mencari multi nilai, dll.
sumber