在下面的代码中,我可以通过单击标题获得相关内容。但问题是,在页面加载时,我看到所有标题和内容,只有在单击任何标题后,其他内容才会消失。情况不应该如此。
在页面加载时,我应该只看到标题...如何?
<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>