0

ウェブサイトに新しい言語メニューを実装しています。私はそのようなドロップダウンメニューを使用しています: Language Menu 1.0

しかし、私の問題は、その手法では、選択した言語ごとに複数のページが必要なことです...選択した言語を次のように変更できるようにしたいと思います: 選択後に選択された項目が変更される

しかし、選択した項目を除くすべての項目をメニューに表示したいと思います。

私は JavaScript にあまり慣れていません (学習中ですが)。リストからアイテムを簡単に削除できることは知っています (ここで簡単な例を見つけてください: js を使用してリストからアイテムを削除します)。ready() イベントにありますか? それともリンクの onClick イベントで?

4

1 に答える 1

0

次の JavaScript コードを使用します。

$(function() {
  $('#changeEN').hide();
  $('.newDropdownLanguage li').click(function(e) {
    e.preventDefault();
    $('#current-language').text($(this).text());
    $('.newDropdownLanguage li').show();
    $('#changeEN').show(); // Actually it should work without this line, but I don't get why it is not working.
    $(this).hide();
  });
});

<li>英語用に 1 つ追加することを忘れないでください。

<li><a id="changeEN" href="#">English</a></li>
于 2013-08-29T14:56:09.033 に答える