次のような一連のリンクがあります。
<a href="#internalLink1" class="classA">This has Class A</a>
<a href="#internalLink2" class="classB">This has Class B</a>
<a href="#internalLink3" class="classA classB">This has Class A and Class B</a>
対応する jQuery は次のとおりです。
$('.classA').click(function(){
// do class A stuff
});
$('.classB').click(function(){
// do class B stuff
});
現在、クラス A の最初のリンクをクリックすると、想定どおりにクラス A が実行されます。同様に、クラス B の 2 番目のリンクをクリックすると、想定どおりにクラス B が実行されます。心配はいりません。
私の問題は、両方のクラスの 3 番目のリンクをクリックすると、最後に来るクラス (この場合はクラス B) の関数のみが起動されることです。代わりにクラス A を最後に配置すると、クラス A の関数が実行されます)。両方発射してほしい。私は何を間違っていますか?
前もって感謝します。
編集:フィドルを投稿する人にとっては、ほとんどすべてが機能するため、多くの人が言っているように、それはおそらく私のコードではなく、私のファイルに表示される方法です。もう少し明確にするために、私は jQuery を独学で学んでいたので、(非常に) シンプルな「Choose Your Own Adventure」タイプのゲームを作成してみることにしました。