2012-04-04 11 views
1

私はajaxナビゲーションスクリプトを作成しています。 私はjqueryにはメソッドエラーはありません

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

を使用して、メニューに現在のセクションを強調表示することができ判明しかし、私はこのエラーを取得しています:

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

任意の提案?

答えて

1

何かが欠けている:

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

うまくいきました。 javascript、php、htmlタグをコードの行に混ぜることは非常に混乱します。 – g0dl3ss

1

あなたは$記号を忘れてしまいましたか?

試してみてください。

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

$がなければ、JavaScriptのパーサーは文字列オブジェクトだと思います。

関連する問題