有如下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
<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
本文详细介绍了如何使用jQuery获取HTML select元素的显示值和真实值,包括选择不同方式的选择器和相应的代码实现。

189

被折叠的 条评论
为什么被折叠?



