Bootstrap3
日本語リファレンス

広告

JavaScriptで有効化


tabメソッドを使い、JavaScriptでタブを有効化する方法。

構文
$('セレクター').tab('show');

「セレクター」で選択した要素のhref属性やdata-target属性に指定した値(id属性値など)の要素を表示する。


サンプル

タブAの内容

タブBの内容

タブCの内容

タブDの内容

ソースコード

HTML

<!-- タブ・メニュー -->
<ul id="sampleTab" class="nav nav-tabs">
	<li><a href="#sampleContentA">タブA</a></li>
	<li class="active"><a href="#sampleContentB">タブB</a></li>
	<li><a href="#sampleContentC">タブC</a></li>
	<li><a href="#sampleContentD">タブD</a></li>
</ul>

<!-- タブ内容 -->
<div class="tab-content">
	<div class="tab-pane" id="sampleContentA">
		<p>タブAの内容</p>
	</div>
	<div class="tab-pane active" id="sampleContentB">
		<p>タブBの内容</p>
	</div>
	<div class="tab-pane" id="sampleContentC">
		<p>タブCの内容</p>
	</div>
	<div class="tab-pane" id="sampleContentD">
		<p>タブDの内容</p>
	</div>
</div>

JavaScript

$('#sampleTab a').click(function (e) {
	e.preventDefault();
	$(this).tab('show');
});

このJavaScriptコードは、jquery.min.jsを読み込んだ後に配置する必要がある。

サンプル

タブAの内容

タブBの内容

タブCの内容

タブDの内容

ソースコード

HTML

<!-- タブ・メニュー -->
<ul id="sample2Tab" class="nav nav-tabs">
	<li><a href="#" data-target="#sample2ContentA">タブA</a></li>
	<li class="active"><a href="#" data-target="#sample2ContentB">タブB</a></li>
	<li><a href="#" data-target="#sample2ContentC">タブC</a></li>
	<li><a href="#" data-target="#sample2ContentD">タブD</a></li>
</ul>

<!-- タブ内容 -->
<div class="tab-content">
	<div class="tab-pane" id="sample2ContentA">
		<p>タブAの内容</p>
	</div>
	<div class="tab-pane active" id="sample2ContentB">
		<p>タブBの内容</p>
	</div>
	<div class="tab-pane" id="sample2ContentC">
		<p>タブCの内容</p>
	</div>
	<div class="tab-pane" id="sample2ContentD">
		<p>タブDの内容</p>
	</div>
</div>

JavaScript

$('#sample2Tab a').click(function (e) {
	e.preventDefault();
	$(this).tab('show');
});

このJavaScriptコードは、jquery.min.jsを読み込んだ後に配置する必要がある。


広告