使用jquery在选择中保留选项选择标签

时间:2013-09-12 14:16:09

标签: jquery jquery-selectors html-select

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

<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&#39;值。

感谢您的帮助!!!

5 个答案:

答案 0 :(得分:2)

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

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

DEMO

答案 1 :(得分:0)

使用它。

 alert(jQuery("#myselect option:selected").text());

答案 2 :(得分:0)

试试这个:

jQuery("#myselect option:selected").text()

答案 3 :(得分:0)

如果您想同时使用每个选项文本,请使用

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

如果您想要选择选项文本,请使用

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

答案 4 :(得分:0)

工作解决方案:

$("#your_select_id option:selected").attr('label');