私はこれに1時間苦労していて、それを解決することはできません。私はthis
JavaScriptで使用するのは初めてですが、これは本当に単純で、機能していません。
これがHTMLです
<ul class="nav pull-right nav-tabs" id="primarynav">
<li class=" navlink">
<a href="#">About</a>
</li>
<li class="navlink active">
<a href="#">Portfolio</a>
</li>
<li class="navlink">
<a href="#">Contact</a>
</li>
</ul>
そして、js
$(document).ready(function(){
$(".navlink").click(function(){
$(".navlink").removeClass("active");
this.addClass("active");
});
});
したがって、 classを持つすべての要素からclassを削除してから、クリックした要素にclassを追加する必要があります。しかし、そうではありません。active
navlink
active