在 jquery 中使用此关键字获取所选选项的文本值



我只想使用此关键字获取所选选项的文本值

例如:

$(this).val() 将给我所选选项的值。

如果选择了该选项,我想要的是文本,但使用此关键字。

您可以使用: $(this).children(":selected").text();

像这样:

$(function() {
  $("#mySelect").on("change", function() {
    var text = $(this).children(":selected").text();
    var value = $(this).val();
    console.log("Text: " + text + " Value: " + value);
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<select id="mySelect">
  <option value="One">1</option>
  <option value="Two">2</option>
</select>

最新更新