我只想使用此关键字获取所选选项的文本值
例如:
$(this).val()
将为我提供所选选项的值。
如果选择了该选项,我想要的是文本,但使用此关键字。
答案 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;