Aşağıdaki kod çalışır:
$("#select-id").change(function(){
var cur_value = $('#select-id option:selected').text();
. . .
});
İkinci satırı şu şekilde yeniden düzenleme:
var cur_value = $(this).***option-selected***.text();
Ne için kullanıyorsun ***option-selected***?
$("option:selected", this)yukarıda belirtildiği gibi denedim ama bu sorunluydu. Seçilen seçenek öğesi metnini başka bir div öğesine eklemek için bir düğme tıklaması kullanıyordum, ancak düğmeye tıkladığımda, aslında seçili öğeyi değiştirdi ... garip. Bunu kullan.