0

こんな形をしていますが、

<html>
<body>
<form>
<select name="alphabets" id="alphabets">
    <option value="A">A</option>
    <option value="B">B</option>
    <option value="C">C</option>
    <option value="D" selected="selected">D</option>
</select>
</form>
</body>
</html>

初めてページをプルしたとき、オプション D が選択されています。ドロップダウンからオプション A を選択してページを更新すると、ドロップダウン オプションが D に戻ります。ページを更新すると、すべてが初期状態に戻ります。ただし、ドロップダウンにはオプション A、または以前に選択されたものが表示されます。

ページの更新時にページ表示オプション D を作成するにはどうすればよいですか?

ありがとう。

4

3 に答える 3

5

ページの script タグに以下を配置します。

 $(function(){
      $('#alphabets option[value="D"]').attr('selected', true);
 });
于 2012-07-10T23:01:16.380 に答える
0

これは、Firefox が選択リストの選択を記憶する「機能」です。

タグに追加autocomplete="off"します。<select>

于 2019-10-25T09:25:09.863 に答える
0
$(document).ready(function() {
    $("#alphabets").val(localStorage.alphabets);
});

$("#alphabets").change(function() {
    localStorage.alphabets = $(this).val();
});

これは機能すると思います ( localStorageをサポートするブラウザーでのみ) が、テストしていません。

于 2012-07-10T23:06:00.137 に答える