1

私はajaxナビゲーションスクリプトを書いています。を使用して、現在のセクションをメニューに強調表示できることがわかりました

('a[href=' + document.location.hash + ']').addClass('current');

しかし、私はこのエラーが発生しています:

Object a[href="#home"] has no method 'addClass'

なにか提案を?

4

2 に答える 2

1

何かが足りない:

$('a[href="' + document.location.hash + '"]').addClass('current');
于 2012-04-04T09:47:24.600 に答える
1

$サイン忘れた?

試す:

$('a[href=' + document.location.hash + ']').addClass('current');

がないと$、JavaScript パーサーはそれを文字列オブジェクトと見なします。

于 2012-04-04T09:50:07.390 に答える