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

时间:2016-05-22 16:49:22

标签: javascript jquery

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

例如:

$(this).val()将为我提供所选选项的值。

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

1 个答案:

答案 0 :(得分:1)

您可以使用:$(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>
&#13;
&#13;
&#13;