2013-03-11 17 views
0

Comparing a javascript variable with a part of a href比較javascript變量與2級導航欄

A HREF的一部分上面的鏈接是類似的問題,以我目前的一個它完全適用於一個級別的導航欄,但我有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腳本變量,並把當前類的子李和父李兩人

+0

你是否至少試圖讓它工作? – 2013-03-11 12:17:18

回答

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 S和類添加到他們。

+0

嗨,感謝了很多雅它與這段代碼感謝很多隻有一個小的變化,而不是$(「#nav_main li a」)你應該使用$(「#nav_main li ul li a」)感謝偉大的幫助 – 2013-03-12 07:51:33