前提・実現したいこと
ここに質問の内容を詳しく書いてください。
jqueryでタブを作っているのですが、if文を使って書くとのことなのですが
そのif文に入れる条件がわかりません。
発生している問題・エラーメッセージ
if文の条件がわからない
該当のソースコード
HTML
<body> <div class="tabs-menu"> <div id="tab-menu-a ">タブa</div> <div id="tab-menu-b">タブb</div> <div id="tab-menu-c">タブc</div> </div> <div class="tabs-content"> <div id="tabs-a"> <p>タブaの内容が入ります。</p> </div> <div id="tabs-b"> <p>タブbの内容が入ります。</p> </div> <div id="tabs-c"> <p>タブcの内容が入ります。</p> </div> </div> <!-- jQuery --> <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script> <script src="main.js"></script> </body>CSS
@charset "UTF-8"
body{
margin: 0px;
padding: 0px;
}
header{
width: 1000px;
/* margin: 0 auto; /
background-color: #ffcccc;
}
#wrapper{
width: 1000px;
/ margin: 0 auto; /
display: flex;
}
#main{
width: 700px;
background-color: #ccffcc;
}
#menu{
width: 300px;
background-color: #ccccff;
}
footer{
background-color: #ffccff;
/ margin: 0 auto; */
width: 1000px;
}
js
$(function(){
const showTab = (selector) => {
console.log(selector);
$(".tabs-menu div").removeClass("active");
$(".tabs-content div").hide();
var tabs = $(".tabs-menu div[#='${selector}']")
console.log(tags)
.addClass("active");
if (selector === "tab-menu-a"){
$("tabs-a").show();
}
if () {
} }
});
試したこと
if文を理解するためにもう一度if文についての記事を読みなおしました。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー