Đoạn mã sau hoạt động:
$("#select-id").change(function(){
var cur_value = $('#select-id option:selected').text();
. . .
});
Cách cấu trúc lại dòng thứ hai thành:
var cur_value = $(this).***option-selected***.text();
Bạn dùng để làm ***option-selected***
gì?
$("option:selected", this)
như đã đề cập ở trên nhưng điều đó có vấn đề. Tôi đang sử dụng một lần nhấp vào nút để nối văn bản phần tử tùy chọn đã chọn vào một div khác, nhưng khi tôi nhấp vào nút, nó thực sự đã thay đổi phần tử được chọn ... kỳ lạ. Sử dụng cái này.