如果我有这个选择:
<select id="days">
<option value="0">Today</option>
<option value="1">Yesterday</option>
<option value="7">Last week</option>
</select>
如果有人选择了第三个选项'last week',我可以使用$("#days").val()
获得上周的值(即7),但是如何获得文本的值,即'Last week'?
发布于 2009-09-07 21:36:00
$("#days option:selected").text()
发布于 2009-09-07 21:30:50
.text()没有给你想要的结果吗?
http://marcgrabanski.com/article/jquery-select-list-values -我也找到了这个
发布于 2012-06-07 10:06:29
我更喜欢使用:
var s = $("#days");
var i = s.prop("selectedIndex"); //get selected indexs
s.children().eq(i).text();
https://stackoverflow.com/questions/1391019
复制相似问题