获取select标签jQuery的值

Get the value of select tag jQuery

本问题已经有最佳答案,请猛点这里访问。

我有个密码

1
2
3
4
<select id="sel1">
    <option label="l1" value="1">Cool</option>
    <option label="l2" value="2">Hot</option>
</select>

现在,我想在jquery中更改所选项目的值时,得到值应该是cool或hot。我正在尝试使用querySource = $("#querySource").val();,但这显示为12

如何做到这一点?


请使用这个:

如果你想得到文本值:比如酷和热,那么就使用这个值。

1
$('#sel1 option:selected').text();

如果你想得到值:比如1,2,那么

1
$('#sel1 option:selected').val();

试试这个

1
$("#sel1 option:selected").text()


使用option:selected

1
querySource = $("#querySource option:selected").text();

您也可以使用以下内容

1
2
$("#querySource option").is("selected").text()
$("#querySource").children("option").is("selected").text()

通过.val()您将收到value属性的值。您可以通过.text()获取文本。

对所选选项使用此方法!看看这个答案!


你可以用这个

1
$("#querySource option:selected").text();