0
要通过jQuery的删除和添加活动类的jQuery的onclick添加类和删除,但它不工作
$(document).ready(function() {
$('.list-tech li').bind('click', function(event) {
var className = $(this).attr('class');
$(this).parent().find('li.active').removeClass('active');
$(this).addClass('active');
$('.tech-details').hide();
$('#' + className).show();
$('.tech-details').removeClass('active mo-active').parent().addClass('active');
$('#' + className).addClass('active mo-active').parent().addClass('active');
});});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<div class="part-deta">
<div class="da-one">
<img src="img/techno-1.png">
<p class="for-desktop">Acque primarie</p>
</div>
<div class="da-two">
<p class="for-mobile">Acque primarie</p>
<ul class="list-tech">
<li class="tech-1 active">
<span>Ifisici</span>
</li>
<li class="tech-2">
<span>MBR</span>
</li>
</ul>
</div>
<div class="da-three active">
<div id="tech-1" class="tech-details" style="display: none;">
<img src="img/techno-4.jpg">
<p>1. I reflui prodotti</p>
</div>
<div id="tech-2" class="tech-details" style="">
<img src="images/techno-4.jpg">
</div>
</div>
</div>
第一次单击添加活动类 但是当点击了第二次活动类没有添加 我的代码有什么问题?
1.请更多clearance.2添加HTML。将'bind'转换为''' –
你的代码似乎工作得很好 –