div をクリックすると div の最初のクラスを取得し、一連の if ステートメントを使用して、表示するドロップダウンを決定する関数を作成しようとしていますが、これがうまくいかない理由を一生理解できませんか?
div にはそれぞれ固有のクラス「Tab1」、「Tab2」... と共有クラス「headerTab」があります。
$(document).ready(function() {
$('.dropdown').hide();
$(".headerTab").click(function() {
$(".dropdown").hide();
var clicked = $(this).attr("class").split(" ")[0];
if (clicked == "Tab1") {
$('.dropdown1').show();
};
else if (clicked == "voresVisionTab") {
$('.dropdown2').show();
};
else (clicked == "Tab2") {
$('.dropdown3').show();
};
else (clicked == "Tab3") {
$('.dropdown4').show();
};
});
});
if ステートメントを削除すると、コードは正常に実行されます。ここで助けていただければ幸いです。
ありがとう。