<div class="container">
<ul class="nav nav-tabs">
<li role="presentation" class="clickable"><a href="includes/dossier_detail/calculaties.php?id='.$row['id'].'">Calculaties</a></li>
<li role="presentation" class="clickable"><a href="includes/dossier_detail/offertes.php?id='.$row['id'].'">Offertes/bevestigingen</a></li>
<li role="presentation" class="clickable"><a href="includes/dossier_detail/bestellingen.php?id='.$row['id'].'">Bestellingen</a></li>
<li role="presentation" class="clickable"><a href="includes/dossier_detail/vrachtbrieven.php?id='.$row['id'].'">Vrachtbrieven</a></li>
<li role="presentation" class="clickable"><a href="includes/dossier_detail/facturen.php?id='.$row['id'].'">Facturen</a></li>
<li role="presentation" class="clickable"><a href="includes/dossier_detail/producten.php?id='.$row['id'].'">Producten</a></li>
<li role="presentation" class="clickable"><a href="includes/dossier_detail/certificaten.php?id='.$row['id'].'">Certificaten</a></li>
</ul>
</div>
要设置选项卡为活动我使用这个js脚本:
<script type="text/javascript">
// Change class on click
$(function() {
$(".clickable").click(function() {
$(this).addClass("active");
});
});</script>
因此,为了防止这一点,我已经添加removeClass('active')
到我的JS脚本:
<script type="text/javascript">
// Change class on click
$(function() {
$(".clickable").click(function() {
removeClass('active')
$(this).addClass("active");
});
});</script>
但现在的类有效时,不能在当前点击选项卡上设置。如何解决这个问题?
我很惊讶你在你的控制台显示'removeClass()'方法调用时没有错误。请先使用其中的一种方法,例如[** jQuery removeClass **](https://),请先使用RTFM [** jQuery文档**](https://api.jquery.com/) api.jquery.com/removeclass/) – Nope