人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

jQueryでグローバルナビの装飾

現在表示されているURLのloaction.pathnameがグローバルナビのli aタグに含まれていたら、currentというクラスが付くように作りたいのですが、うまくいきません。

var url = window.location.pathname;

$( ".g-nav li a").each(function(){
if( $(this).attr("href").indexOf(url)!= -1){
$( this).parent("li").addClass("current");
}
});

やりたいこととしては、http://abc.ne.jp/about/が更に下の階層http://abc.ne.jp/about/history/などになってもcurrentクラスを継承したいというのが目的です。

命令としては、.g-nav li a に指定されているURLが、現在表示されているURLに含まれていたら的な感じになると思うのですが、うまく書けません。。。。

どなたかアドバイスを頂けると幸いです。
よろしくお願い致します。

●質問者: 匿名質問者
●カテゴリ:ウェブ制作
○ 状態 :キャンセル
└ 回答数 : 0/0件

回答がありません
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ