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 回答