rik*_*ket 16 html javascript twitter-bootstrap
我有bootstrap的以下菜单
HTML
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active" id="homeL"><a data-scroll href="#Home">Home</a></li>
<li><a href="#">About</a></li>
<li class="" id="workL"><a data-scroll href="#Work">Work</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
<li>当点击家庭或工作时,如何将课程更改为激活?
以下内容对我不起作用
$("#homeL").on("click",function(){
$(".nav navbar-nav li").removeClass("active");
$(this).addClass("active");
});
Run Code Online (Sandbox Code Playgroud)
Tha*_*aka 33
更新
你的css选择器似乎是错的.请尝试如下,
<script>
$(".nav li").on("click", function() {
$(".nav li").removeClass("active");
$(this).addClass("active");
});
</script>
Run Code Online (Sandbox Code Playgroud)
我在这里创建了一个plunkr