Kode berikut berfungsi:
$("#select-id").change(function(){
var cur_value = $('#select-id option:selected').text();
. . .
});
Cara merefaktor baris kedua menjadi:
var cur_value = $(this).***option-selected***.text();
Apa yang Anda gunakan ***option-selected***?
$("option:selected", this)seperti yang disebutkan di atas tetapi itu bermasalah. Saya menggunakan klik tombol untuk menambahkan teks elemen opsi yang dipilih ke div lain, tetapi ketika saya mengklik tombol, itu benar-benar mengubah elemen yang dipilih ... aneh. Gunakan yang ini.