我正在尝试通过 jquery 向我的导航添加一个活动类:
<script type="text/javascript">
$( '.nav li a' ).each(function() {
$(this).removeClass('active');
});
$('.nav li a').eq(0).addClass("active");
</script>
我正在使用 wordpress,可以看到 jquery 已定义:
<script type='text/javascript' src='https://artendijen.com/wp-includes/js/jquery/jquery.js?ver=1.10.2'></script>
但是我在控制台日志中收到此错误:
Uncaught TypeError: Property '$' of object [object Object] is not a function
并且活动课程未添加到我的导航中。
我尝试将此代码放在 header.php 和 page.php 中,但给了我上面相同的错误。
这是我的CSS:
<div class="navigation">
<div class="logo">
<a href="/"><img src="/wp-content/themes/twentytwelve/images/logo.png" width="275" /></a>
</div><!--logo-->
<ul class="nav">
<li><a href="/about-us">About Us</a></li>
<li><a href="/shop">Gallery & Shopping</a></li>
<li><a href="/latest-news">Latest News</a></li>
<li><a href="/contact-us">Contact Us</a></li>
<li><a href="/links">Links</a></li>
</ul>
</div>
我能做些什么来解决这个问题?任何帮助,将不胜感激。