【发布时间】:2017-01-10 09:49:33
【问题描述】:
我似乎无法让活动类更改为选定的相应项目(请参见下面的代码)
所以我希望根据所选的thumbnail 更改活动类。
html
<h2 class="">title</h2>
<div class="row text-center advice-bar" id="myTab">
<div class="col-md-3 overlord-thumbnail">
<div class="thumbnail thumbnail-yellow active">
<a href="#tab1" data-toggle="tab">
<img src="<?php bloginfo('url'); ?>/wp-content/uploads/2017/01/antenna.svg">
</a>
</div>
<h3>one</h3>
<p>text</p>
</div>
<div class="col-md-3 overlord-thumbnail">
<div class=" thumbnail thumbnail-blue">
<a href="#tab2" data-toggle="tab">
<img src="<?php bloginfo('url'); ?>/wp-content/uploads/2017/01/bar-chart.svg">
</a>
</div>
<h3>two</h3>
<p>Text</p>
</div>
<div class="col-md-3 overlord-thumbnail">
<div class=" thumbnail thumbnail-red">
<a href="#tab3" data-toggle="tab">
<img src="<?php bloginfo('url'); ?>/wp-content/uploads/2017/01/app.svg">
</a>
</div>
<h3>Three</h3>
<p>Text</p>
</div>
<div class="col-md-3 overlord-thumbnail">
<div class=" thumbnail thumbnail-green">
<a href="#tab4" data-toggle="tab">
<img src="<?php bloginfo('url'); ?>/wp-content/uploads/2017/01/speech-bubbles.svg">
</a>
</div>
<h3>Foure</h3>
<p>text</p>
</div>
</div>
JavaScript
$('#myTab a').click(function(e) {
var $this = $(this);
$this.parent().siblings().removeClass('active').end().addClass('active');
e.preventDefault();
});
【问题讨论】:
-
你的
myTab元素在你的标记中在哪里? -
@nashcheez 他的意思是说
#tab1 #tab2 #tab3
标签: javascript jquery twitter-bootstrap tabs