0

javascript 変数を href の一部と比較する

上記のリンクは、現在の質問と同様の質問です。1 レベルのナビゲーション バーで完全に機能しますが、ドロップ ダウン バーである 2 レベルのナビゲーション バーがあり、同じ結果を達成したいと考えています。

<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 の両方に現在のクラスを配置する必要があります。

4

1 に答える 1

1

これを試して:

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

于 2013-03-11T12:18:25.350 に答える