比较javascript变量与2级导航条的一部分

Comparing a javascript variable with a part of a href for 2 level navigation bar

本文关键字:一部分 导航 2级 javascript 变量 比较      更新时间:2023-09-26

比较javascript变量和href的一部分

上面的链接和我现在的链接有类似的问题它对于一级导航条来说效果很好但是我有两个级别的下拉栏我想达到同样的效果

<ul id="nav_main"> 
    <li><a href="index.php?pag=THIS">link</a>
    <ul>
        <li><a href="index.php?pag=secondthis">link</a></li>
    </ul></li>
</ul>

它必须将herf标签与Java脚本变量相匹配并为子li和父li放置当前类

试试这个:

var foo = 'whatever';
$("#nav_main li a").filter(function(index){
    return foo === this.href.match(/pag=(.*)/)[1];
}).parents('li').addClass("current");

.parent()更改为.parents('li'),选择所有父li并添加类。