divのnth-childをjqueryで取得しようとしていたので、タブと同じように別のコンテンツを表示できますが、セレクタは機能しません。私は以下のコードを扱います。div nth-childを取得
これは、タブ用のコードです:私が欲しいのは、私が最初のタブをクリックするたびに、私が最初に表示されるよ」と言うのjQueryを持つことである
$("li, .tablink").click(function() {
var $this = $("li, .tablink")
if ($this.is(':nth-child(1)')) {
alert("1");
} else {
alert("2");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="tabsContent">
<ul>
<li class="tabLink active">tab1</li>
<li class="tabLink">tab2</li>
</ul>
</div>
<div class="content1">
first content of the page
</div>
<div class="content2">
second content of the page
</div>
<div class="content3">
third content of the page
</div>
そのページの内容など」
Ps:これは大きなプロジェクトで、プロジェクトのすべてのページにタブを含む同じHTMLファイルを使用する必要があるため、CSSだけではできませんもちろん、各ページにはタブとコンテンツの独自のセット
(笑)上の共通のクラスを想定しています。良くやった! +1 – zfrisch