我正在将 Bootstrap 的导航栏用于网站。我已经将导航栏分成了它自己的 HTML 页面。加载任何页面时,它将使用 JQuery 加载 navbar.html 页面。当用户点击页面 2 时,“主页”链接仍然显示为活动的,而它应该是“页面 2”。
有没有一种简单的方法可以使用 javascript、jquery 或 bootstrap 魔术将 page2 链接的类切换为“活动”?
导航栏.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>