2011-08-02 8 views
1

私は選択ボックスがあり、誰かが戻るボタンを押すと、最初のオプションを再度選択したいと思います。 Chromeなどで正常に動作しますが、IE 8は動作しません。コードはIEのバックボタンでjQueryの最初のオプションが選択されました

<select id="select-city"> 
    <option selected="selected">Choose city</option> 
    <option value="Acton-Vale">Acton Vale</option> 
    <option value="Alma">Alma</option> 
    <option value="Amos">Amos</option> 
</select> 


<script type="text/javascript"> 
    $('#select-city')[0].selectedIndex = 0; 
</script> 

です。

+0

であなたJavaScriptを入れてみてください、あなたは '$( '#-都市を選択')しようとしなかったのattr( 'selectedIndexの'、0);'? –

+0

幸運もありません。 – agmcleod

答えて

1

は、文書準備ブロック

$(document).ready(function() { 
    ... 
}); 
+0

はい!それはそうです。私はそれが最初の選択肢に選択されることに気付き、前に選択したものに変更します。なぜ私はそれを試してみませんでしたか分からない。 – agmcleod

0
var select = $('#select-city>option'); 
select[1].selected = true; 
関連する問題