jqueryの初心者です。基本的には、クリックされたリンクに対応するdivのみを表示し、そのリンクに関係のないdivを非表示にしたいとします。jquery:該当するリンクがクリックされたときに特定のdivを表示したい
以下は、私がやりたいことと私が苦労しているスクリプトの例です。これはWordpressのためのもので、 "$"だけではなく "JQuery"のスペルが書かれています。
jQuery(document).ready(function() {
\t var clickLink = [".link1", ".link1", ".link1"];
\t var toggleDiv = ["#link1", "#link1", "#link1"];
\t for (i=0; i < toggleDiv.length; i++) {
\t \t jQuery(toggleDiv[i]).hide();
\t }
\t jQuery('#linkBank a').click(function() {
for (i=0; i < clickLink.length; i++) {
\t \t if (this.id == clickLink[i]) {
\t \t \t jQuery(toggleDiv[i]).toggle();
\t \t }
}
return false;
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script>
<div id="linkBank">
<a href="#" id="link1">First Link</a>
<a href="#" id="link2">Second Link</a>
<a href="#" id="link3">Third Link</a>
</div>
<div class="link1">You clicked on First Link</div>
<div class="link2">You clicked on Second Link</div>
<div class="link3">You clicked on Third Link</div>
あなたはこのような '$'ショートカットを作成することができます: 'jQueryの(ドキュメント).ready(関数($)を{});' – brasofilo