在使用jQuery 3.1.1的Wordpress 4.1.6上,我无法在导航菜单中使用href工作。控制台说:
Uncaught Error: Syntax error, unrecognized expression: http://www.example.no/wordpress#home jquery-3.1.1.min.js?ver=3.1.1:2
..点击此代码生成的链接时:
<li>
<a href="<?php echo site_url(); ?>#<?php echo $menu_id ?>">
<?php echo $menu_item->title ?>
</a>
</li>
..浏览器说:
http://www.example.com/wordpress/#http://www.example.com/wordpress/#home
..虽然源代码实际上说:
http://www.example.com/wordpress/#home
当使用其他jQuery版本进行测试时,我认为我设法让href工作,如果我使用jQuery&lt; = 2.0.0,但我不能这样做,因为我网站上的其他功能需要更大的jQuery版本。
我该如何解决这个问题?