JavaScriptに関する質問を何でもしていい掲示板です。匿名での投稿も可能です。どんなことでもどしどし書き込んでください。回答もどなたでも自由にできます。僕も回答できる内容であれば必ず回答します!
質問は下記に沿って書いていただくと回答しやすくなります。
https://d-suga.com/1935
「【jQuery】グローバルナビゲーションで現在のページ(カレントページ)にclassを自動追加」についてですが、ナビが入れ子の場合、入れ子のページを開くと親のaタグにも一緒にclassが自動追加されてしまいます。
入れ子のページを開いた場合は、入れ子ページにのみ、classが自動追加されるようにしたいです。
どのような記述に修正すればいいか教えてほしいです。
よろしくお願いします。
$(function(){
$('#gNav li a').each(function(){
var $href = $(this).attr('href');
if(location.href.match($href)) {
$(this).addClass('current');
} else {
$(this).removeClass('current');
}
});
});