如何在jQuery中获取$(this)选定的选项?

2022-08-30 05:31:03

以下代码有效:

$("#select-id").change(function(){
  var cur_value = $('#select-id option:selected').text();
  . . .
});

如何重构第二行以:

var cur_value = $(this).***option-selected***.text();

你用什么?***option-selected***


答案 1

对于所选值:$(this).val()

如果需要选定的选项元素,$("option:selected", this)


答案 2
 $(this).find('option:selected').text();