-1

ウェブサイトを構築しようとしていますが、同じ問題が発生し続けています。

ページが読み込まれたら、メニュー項目 (アクティブ) にクラスを追加して、選択されているように見せたいと思います。これは私が使用するコードです (終了 body タグの直前にあります)。

$(document).ready(function(){
    $('#navList li a#navHome').addClass('active');
});

HTML は次のようになります。

<ul id="navList">
    <li><a href="index.php" title="Home" id="navHome">home</a></li>
</ul>

ただし、要素を検査すると、クラスは追加されません。私は本当に私が間違っていることを見つけることができませんか?

他の jQuery コードが機能するため、jQuery ファイルは正しくリンクされます。

4

2 に答える 2

0

これらを試してみてください:

$(document).ready(function(){
    $('#navList li a').addClass('active');
});

ここでフィドル

于 2013-07-06T17:20:29.143 に答える
0
$(document).ready(function(){
    $('#navHome').addClass('active');
});
于 2013-07-06T17:34:25.383 に答える