jQuery:在IE7中选择

时间:2012-11-16 20:23:32

标签: jquery select internet-explorer-7

:选中似乎在IE7中不起作用。

var selected_value0 = $("#select").find(':selected').attr('value');

以下是一个示例:http://jsfiddle.net/clare73/8TLqs/

2 个答案:

答案 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>

DEMO: http://jsfiddle.net/8TLqs/6/