0

我想保留选项选择标签。我有以下选择:

<select id="myselect">
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
</select>

所以我做了以下代码:

jQuery("#myselect").val();

但它返回我 1、2 或 3,以便返回我 A、B 或 C。不幸的是,我无法更改我的选择和 attr“值”。

谢谢你的帮助!!!

4

5 回答 5

2

你想得到文本A,B,C吗?然后你必须使用.text()

$('#myselect').text() //returns a,b,c
$('#myselect :selected').text() // return selected options text

演示

于 2013-09-12T14:17:45.893 回答
0

工作解决方案:

$("#your_select_id option:selected").attr('label');
于 2015-01-07T20:50:14.287 回答
0

用这个。

 alert(jQuery("#myselect option:selected").text());
于 2013-09-12T14:18:36.030 回答
0

尝试这个:

jQuery("#myselect option:selected").text()
于 2013-09-12T14:19:06.960 回答
0

如果您一次想要每个选项文本,请使用

alert($("#myselect >option").text());

如果你想要选择的选项文本然后使用

alert($("#myselect >option: selected ").text());
于 2013-09-12T14:21:07.910 回答