小さな画面用のjqueryドロップダウンメニューがあります。そのために次のコードを使用します。
  $("<select />").appendTo("nav");
     // Create default option "Go to..."
     $("<option />", {
         "selected": "selected",
         "value": "",
         "text": "Go to..."
     }).appendTo("nav select");
     // Populate dropdown with menu items
     $("nav a").each(function () {
         var el = $(this);
         $("<option />", {
             "value": el.attr("href"),
             "text": el.text()
         }).appendTo("nav select");
     });
     $("nav select").change(function () {
         window.location = $(this).find("option:selected").val();
     });
私の問題は、メニュー項目が別のページに移動したときに、そのときに選択されたメニューが常に最初のリスト項目になることです。たとえば、ドロップダウン リストから連絡先ページを選択すると、連絡先ページに移動し、選択したドロップダウン アイテムが「Goto」として表示されます。どうすればこの問題を解決できますか。