Bir bootstrap navbar'ım var ve üzerine tıkladığımda başka bir li öğesi için aktif sınıf ayarlamak istiyorum.Bootstrap nav sınıfına aktif olarak ayarla
HTML
<script type="text/javascript">
$('.navbar-nav li').click(function() {
$('.navbar li').removeClass('active');
var $this = $(this);
if (!$this.hasClass('active')) {
$this.addClass('active');
}
});
</script>
Çalışmıyor
<nav class="navbar">
<div class="navbar-default" >
<ul class="nav navbar-nav">
<li class="active"><a>Content</a></li>
<li><a>News</a></li>
<li><a>Subject</a></li>
</ul>
</div>
</nav>
CSS i javascript yeniyim. Sanırım sınıf öğesini yanlış bildiriyor olabilirim ve jQuery benim betiğimi yeniden tanıtmadı. Ekli kodu bulmak için lütfen
Ve koddaki sorun nedir? Olay işleyicisi 'li' tıklatıldığında mı çalışıyor? JQuery kullanmadan önce yüklü mü? '' Script ''
' yüklü mü? Bkz. [Mcve] – TusharBenim li elemanımın durumunu değiştirmiyor @Tushar – vimx
İyi çalışıyor .. Sorunun ne anlama geldiği – Pedram