六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 45|回复: 0

jQuery获取下拉框(select)的显示值和真实值

[复制链接]

升级  80.67%

47

主题

47

主题

47

主题

秀才

Rank: 2

积分
171
 楼主| 发表于 2013-2-7 14:55:35 | 显示全部楼层 |阅读模式
有如下HTML代码:
<select id="sel">  
    <option selected value="111">111aaa</option>  
    <option value="222">222aaa</option>  
</select>

想通过jQuery获取select的显示值和真实值:
显示值:$("#sel option[selected]").text();  --结果为111aaa  

真实值:$("#sel option[selected]").val(); --结果为111  
#sel 是select的id
option 表示select下的所有option
[selected] 表示具有selected属性的option

也可以这样:
显示值:$("#sel option:selected").text();  --结果为111aaa  

真实值:$("#sel option:selected").val(); --结果为111  
这样也行:
显示值:$("#sel > option:selected").text();  --结果为111aaa  

真实值:$("#sel > option:selected").val(); --结果为111
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表