と が#div1
あり#div2
ます。#div
は非表示ですが、デフォルトで表示されます#div2
。リンクをクリックすると非表示にして表示したい、リンクをもう一度クリックすると非#div1
表示にしてもう一度表示したい。#div2
#div2
#div1
以下のjQueryで最初の div と display を非表示にできますが、同じリンクをもう一度クリックしたとき#div2
に表示する方法がわかりません。#div1
また、表示されているdivに従ってリンクタイトルを切り替えるにはどうすればよいですか(つまり、div1またはdiv2に切り替えます)
HTML:
<a class="switch" href="#">Switch to Div 2</a>
<div id="div1">Div1</div>
<div id="div2">Div2</div>
jQuery:
$(".switch").click(function() {
$('#div1').hide();
$('#div2').show();
});
CSS:
#div2 {
display: none;
}