Javascript 我想给我的导航添加一些类
我将Javascript 我想给我的导航添加一些类,javascript,jquery,html,css,navigation,Javascript,Jquery,Html,Css,Navigation,我将.selected用于topnav,将.active用于sub-Nav <div class="nav-collapse collapse navbar-collapse navbar-responsive-collapse"> <ul class="nav navbar-nav uppercase col-md-10"> <li class="dropdown dropdown-fw open selected"> <a h
.selected
用于topnav,将.active
用于sub-Nav
<div class="nav-collapse collapse navbar-collapse navbar-responsive-collapse">
<ul class="nav navbar-nav uppercase col-md-10">
<li class="dropdown dropdown-fw open selected">
<a href="javascript:;"><i class="icon-home"></i> Dashboard</a>
<ul class="dropdown-menu dropdown-menu-fw">
<li class="active"><a href="http://www.example.com/dashboard">Dashboard</a></li>
</ul>
</li>
<li class="dropdown dropdown-fw">
<a href="javascript:;"><i class="icon-puzzle"></i>example</a>
<ul class="dropdown-menu dropdown-menu-fw">
<li class="disabled"><a href="#">example1</a></li>
<li><a href="http://www.example.com/2">example2</a></li>
<li class="disabled"><a href="#">Sexample3</a></li>
<li><a href="http://www.example.com/4">example4</a></li>
</ul>
</li>
</ul>
也许你是说
var url=window.location.href代码>而不是。位置
?
这样就可以检索整个URL
.location
检索一个对象。这对我有用
$(document).ready(function(){
var url = window.location.href;
$('.dropdown-menu-fw li').removeClass('active');
$('.dropdown-menu-fw li a').filter(function() {
return this.href == url;
}).parent().addClass('active');
$('.dropdown-fw').removeClass('selected open');
$('.dropdown-menu-fw li a[href="'+ url+'"]').closest(".dropdown-fw").addClass('open selected');
// $('.dropdown-menu-fw li a').parentsUntil(".dropdown-fw").addClass('open');
});
$(document).ready(function(){
var url = window.location.href;
$('.dropdown-menu-fw li').removeClass('active');
$('.dropdown-menu-fw li a').filter(function() {
return this.href == url;
}).parent().addClass('active');
$('.dropdown-fw').removeClass('selected open');
$('.dropdown-menu-fw li a[href="'+ url+'"]').closest(".dropdown-fw").addClass('open selected');
// $('.dropdown-menu-fw li a').parentsUntil(".dropdown-fw").addClass('open');
});