を、あなたのコンテンツは、クラスのdivを、「コンテンツ」と言うが得られた場合、グループとしてそれらを選択するのは簡単ですし、それらを隠す。同様に、メニューリンクにクラスを指定すると、クリックハンドラをすべて一度に割り当てることができます。だから、:
<a class="menu" href="#content1">Content 1</a>
<div class="content" id="content1">Some content here</div>
<!-- and so forth for your other links and divs -->
<script>
$(function() {
$("a.menu").click(function() {
$("div.content").hide();
$(this.href).show();
return false;
});
});
</script>
あなたが本当にスクリプトブロックが問題の要素の後に表示されますが、私は完全を期すためので、ここでやった場合document.readyハンドラ内のコードをラップする必要はありません。
私は上記のあなたのHTMLマークアップに対応していない可能性を実現していますが、実際にあなたのHTMLマークアップを提供しなかったので、あなたが理解していない、この答えに何があるのならば、私は...
を推測しなければなりませんでしたthis one from the jQuery websiteのようないくつかのjQueryチュートリアルを読むことをお勧めします。チュートリアルはStackOverflowの答えの範囲を超えています...
これは基本的にタブを持つメニューです。あなたはそれについてたくさんの投稿を見つけることができるはずです。 – Robin