#tabs-1 {
display: none;
}
#tabs-2 {
display: none;
}
#tabs-3 {
display: none;
}
<script type="text/javascript">
$(document).ready(function() {
$(this).click(function() {
var a = $(this).find("a").attr("href");
$(a).show();
});
});
</script>
<body>
<form id="form1" runat="server">
<div class="tabs">
<ul>
<li><a href="#tabs-1">Nunc tincidunt</a></li>
<li><a href="#tabs-2">Proin dolor</a></li>
</ul>
<div id="tabs-1">
<h2>Content heading 1</h2>
<p>Proin elit arcu, rutrum commodo, vehicula tempus, commodo a, risus. Curabitur nec arcu. Doin. Sed ut dolor nec orci tincidunt interdum. Phasellus ipsum. Nunc tristique tempus lectus.</p>
</div>
<div id="tabs-2">
<h2>Content heading 2</h2>
<p>Morbi tfhgdfahsdh</p>
</div>
</div>
</form>
</body>
私は、順序付きリストのahrefをクリックするとこれらのdivが表示されるようにする簡単なjqueryスクリプトを作成しようとしています。このコードを実行すると、常に順序付きリストの最初の要素が表示されます。ハイパーリンクにリンクされている要素を表示したい。jquery make divをクリックしたときに表示される。
どのように私は別のタブをクリックしたときに、それは再び非表示になるだろうか? –