Web サイトで Bootstrap タブを使用しています。ページが読み込まれると、実行時に動的コンテンツを使用してタブにデータが入力されます。そのためにアンカータグの属性を使用してdata-target
いますが、まったく機能していないようです。
これが私がこれまでに試したことです:
HTML
<div class="container">
<div class="row">
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active">
<a href="showTab1.do" data-target="#test_1" aria-controls="test_1" role="tab" data-toggle="tab">Tab 1</a>
</li>
<li role="presentation">
<a href="showTab2.do" data-target="#test_2" aria-controls="test_2" role="tab" data-toggle="tab">Tab 2</a>
</li>
<li role="presentation">
<a href="showTab3.do" data-target="#test_3" aria-controls="test_3" role="tab" data-toggle="tab">Tab 3</a>
</li>
</ul>
<div class="tab-content">
<div role="tabpanel" class="tab-pane active" id="test_1"></div>
<div role="tabpanel" class="tab-pane active" id="test_2"></div>
<div role="tabpanel" class="tab-pane active" id="test_3"></div>
</div>
</div>
</div>
ここでは、アンカー タグで使用するときに、showTab1.do
div 内のリモート ファイルのコンテンツを読み込もうとしています。しかし、それは機能していません。私が知っているのは、データターゲットを使用している場合、タブにデータをロードするために jQuery/JavaScript を記述する必要がないということです。私の Bootstrap のバージョンは v3.3.6 です。id="test_1"
data-target="#test_1"
私が間違っているところを修正してください。ありがとう