:selected は IE7 では機能しないようです。
var selected_value0 = $("#select").find(':selected').attr('value');
例を次に示します: http://jsfiddle.net/clare73/8TLqs/
:selected は IE7 では機能しないようです。
var selected_value0 = $("#select").find(':selected').attr('value');
例を次に示します: http://jsfiddle.net/clare73/8TLqs/
を使用しない.attr('value')
で、代わりに使用してください.val()
var selected_value0 = $("#select").find(':selected').val();
あなたのオプションリストには値属性がありません..そして、値ではなくオプションのテキストを取得しようとしていると思います。.text()
その場合は、以下のように使用します。
var selected_value0 = $("#select").find(':selected').text();
デモ: 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>