:选中似乎在IE7中不起作用。
var selected_value0 = $("#select").find(':selected').attr('value');
答案 0 :(得分:1)
请勿使用.attr('value')
,而是使用.val()
var selected_value0 = $("#select").find(':selected').val();
<强> jsFiddle example 强>
答案 1 :(得分:0)
您的选项列表没有值属性..我假设您正在尝试获取选项的文本,而不是值。如果是这样,请使用下面的.text()
,
var selected_value0 = $("#select").find(':selected').text();
DEMO: http://jsfiddle.net/8TLqs/1/
如果您尝试获取所选选项的值,那么您只需使用下面的.val()
,
var selected_value0 = $("#select").val()
应该是哪个HTML,
<select id="select">
<option value="1" selected="selected">choice 1</option>
<option value="1">choice 2</ option>
</select>