javascript - 在 Bootstrap 中将事件类放在事件导航栏上

标签 javascript css twitter-bootstrap

我有一个这样的导航栏:

  <li class="active">
    <a href="{% url 'website:wedding' %}">Home</a>
    </li>

    <li><a href="/todo_list/">To-do</a></li>

    <li><a href="/budget/">Budget</a></li>

现在,即使我在待办事项导航栏上,蓝色效果也只保留在主页导航栏上,因为有 class=active。我怎样才能让它动态化,这样如果我在待办事项上,蓝色效果就会出现在 To-do 导航栏上。

最佳答案

这应该可行

$(document).ready(function(){
   $('.navbar').on('click','li',function(){
      $('.navbar').find('.active').removeClass('active');
      $(this).addClass('active');
   });
})

关于javascript - 在 Bootstrap 中将事件类放在事件导航栏上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19557491/

相关文章:

c# - 如何删除危险字符(即脚本标签)?

javascript - 在第三个 Controller 中使用时 RootScope 不工作

javascript - 分离文本框的值并将其放在javascript中的数组中

javascript - 如何更改文本链接在鼠标悬停时显得更大

HTML表格填充页面,一些列固定

html - 应用于 "ul"元素时,CSS float 如何工作

html - bootstrap text_area 的高度应用不正确

javascript - Chrome 扩展 : Record Microphone and Speaker in Background JS

javascript - 如何将以下 JSON 数据插入到表中?

javascript - 删除以前的警报消息