HTML代码

<div class="nav">
        <ul>
            <li><a href="index.html">首页</a></li>
            <li><a href="list_1.html">栏目一</a></li>
            <li><a href="list_2.html">栏目二</a></li>
            <li><a href="list_3.html">栏目三</a></li>
        </ul>
    </div>

JQ代码:

//除了首页外当前URL对当前栏目高亮突出显示
    $(".nav li a:not(:first)").each(function(){
        $this = $(this);
        if($this[0].href==String(window.location)){
            $this.parent().addClass("selected");
        }
    });
//当前URL对当前栏目高亮突出显示
    $(".nav li a").each(function(){
        $this = $(this);
        if($this[0].href==String(window.location)){
            $this.parent().addClass("selected");
        }
    });

者使用原生js代码:(HTML代码部分的class=”nav”改成id=”nav”)

var myNav = document.getElementById("nav").getElementsByTagName("a");
for(var i=0;i<myNav.length;i++){
    var links = myNav[i].getAttribute("href");
    var myURL = document.location.href;
    if(myURL.indexOf(links) != -1){
        myNav[i].parentNode.className="selected";
    }
}

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。