デフォルトでは、最初の div のコンテンツがロードされ、ユーザーがタグをクリックすると、その div のコンテンツがロードされます。
HTML:
<a class="first">one</a>
<a class="second">two</a>
<div>
<li id="first">
<h2>pen</h2>
<div>
<div>parker</div>
</div>
</li>
<li id="second">
<h2>car</h2>
<div>Bugatti</div>
</div>
</li>
</div>
JS:
$(document).ready(function() {
$("li#second").html();
$("li#first").hide();
$("a").click(function () {
var id = $(this).attr("class");
$("li#"+id).show().html();
$("li#second").hide();
});
});
1 つをクリックするとロードされますが、2 つをクリックするとロードさsecond.hide()
れません。