以下のコードでは、ヘッダーをクリックすると関連するコンテンツを取得できます。しかし、問題は、ページの読み込み時にすべてのヘッダーとコンテンツが表示され、ヘッダーをクリックした後にのみ、他のコンテンツが消えることです。そうであってはなりません。
ページの読み込み時に、ヘッダーのみが表示されるはずです...どのように?
<span>Click a Header!</span>
<div><h2>Sub Header 1</h2></div><div>Content 1</div>
<div><h2>Sub Header 2</h2></div><div>Content 2</div>
<div><h2>Sub Header 3</h2></div><div>Content 3</div>
<script language="javascript">
$("h2").click(function ()
{
$("h2").not(this).parent().next().hide();
$(this).parent().next().show();
});
</script>