我想保留选项标签。 我有以下选择:
<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;值。
感谢您的帮助!!!
答案 0 :(得分:2)
你想获得文字A,B,C吗?然后你必须使用.text()
$('#myselect').text() //returns a,b,c
$('#myselect :selected').text() // return selected options text
答案 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');