#該当のソースコード
$(function(){ $('.index li a').each(function(){ var $href = $(this).attr('href'); if(location.href.match($href)) { $(this).addClass('color'); } else { $(this).removeClass('color'); } }); });
<ul class="index"> <li><a href="company.html">会社概要</a></li> <li><a href="service.html">事業紹介</a></li> <li><a href="recruit.html">採用情報</a></li> </ul>
.index li a.color:active{ color: #ff8623; }
#自分で調べたことや試したこと
・colorのclassが当たってないのでif文の記述が違うのか
・$('.index li a')の記述が間違えてるのか
・インデントミスか
など調べてみましたが、何も変化せず解決できませんでしたのでわかる方いらっしゃいましたらご教授よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー