Saya tahu ini adalah posting yang sangat tua dan saya mungkin harus dicambuk karena kebangkitan yang menyedihkan ini, tetapi saya pikir saya akan berbagi beberapa cuplikan JS kecil yang SANGAT membantu yang saya gunakan di setiap aplikasi di gudang senjata saya ...
Jika mengetik:
$("#selector option:selected").val() // or
$("#selector option:selected").text()
semakin tua, coba tambahkan crumpets kecil ini ke *.jsfile global Anda :
function soval(a) {
return $('option:selected', a).val();
}
function sotext(a) {
return $('option:selected', a).text();
}
dan hanya menulis soval("#selector");atau sotext("#selector");sebagai gantinya! Dapatkan lebih keren dengan menggabungkan keduanya dan mengembalikan objek yang berisi keduanya valuedan text!
function so(a) {
my.value = $('option:selected', a).val();
my.text = $('option:selected', a).text();
return my;
}
Ini menghemat banyak waktu berharga bagi saya, terutama pada aplikasi yang berat!
$(document).ready(...?)