【发布时间】:2013-05-08 17:31:48
【问题描述】:
我正在将 Bootstrap 的导航栏用于网站。我已经将导航栏分成了它自己的 HTML 页面。加载任何页面时,它将使用 JQuery 加载 navbar.html 页面。当用户点击页面 2 时,“主页”链接仍然显示为活动的,而它应该是“页面 2”。
有没有一种简单的方法可以使用 javascript、jquery 或 bootstrap magic 将 page2 链接的类切换为“活动”?
navbar.html
<ul class="nav">
<li class="active"><a href="#l">Home</a></li>
<li><a href="#">page2</a></li>
<li><a href="#">page3</a></li>
</ul>
第 2 页上的 jquery
<script>
jQuery(function(){
$('#nav').load('nav.html');
});
jQuery(function(){
$('.nav a:contains("page2")').addClass('active');
});
</script>
【问题讨论】:
标签: javascript jquery css twitter-bootstrap