jquery怎样获取select控件选中的option中value值,不是text

 我来答
sunjinfu1987
2015-10-14 · TA获得超过3151个赞
知道大有可为答主
回答量:1218
采纳率:72%
帮助的人:375万
展开全部
demo:
<select name="cityCode" id="cityCode" class="span2">
<option value="beijing">北京</option>
<option value="sanya" selected="selected">三亚</option>
<option value="shanghai">上海</option>
</select>
jquery获取方法选中的城市三亚:
$('#cityCode').find("option:selected").val()
首先$('#cityCode')根据id找到对应的select元素,然后通过jquery的find方法找到被选中的option元素,然后val()直接获取option的value。
或者
$("#cityCode option:selected").val();
下面的写法更简洁、条件拼接,实际与上面的是一致。
手机用户28118
2011-08-24 · 超过21用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:99.4万
展开全部
试一下这个把,我刚才试过了,可以的
var tt=$("form select[name=selectName]").find('option:selected').text();
alert(tt);
把selectName换成你表单中的下拉框name值就行了
要是使用ID查询这样就行了
var tt=$("#selectId").find('option:selected').text();就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
flloor
2011-08-24 · TA获得超过360个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:210万
展开全部
直接$("#select的id").val();返回的就是选中的option的value值
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1928968
2015-10-16 · TA获得超过108个赞
知道小有建树答主
回答量:428
采纳率:55%
帮助的人:142万
展开全部
$().val()
$().attr("value")
两个都试试 看你想要的是哪个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
et...o@163.com
2011-08-25 · 超过19用户采纳过TA的回答
知道答主
回答量:51
采纳率:100%
帮助的人:48.7万
展开全部
$("select").val();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式