当jQuery被激活时,我无法让<a href="#">
关注该链接。
<ul>
<li class="menuOption"><a href="#"></a>Home</li>
<li class="menuOption"><a href="#"></a>About</li>
</ul>
我查看了一些帖子,但它们涉及到人们试图阻止在.js文件中使用preventDefaults();
后面的链接。我不确定我的解决方案是什么。
答案 0 :(得分:3)
您需要将链接文本放在锚标记内。现在,a标签是空的,因此无法点击。
请改为尝试:
<ul>
<li class="menuOption"><a href="#">Home</a></li>
<li class="menuOption"><a href="#">About</a></li>
</ul>
答案 1 :(得分:0)
有多种方法可以实现这一目标: - 1.一种方法是将你的href改为指向javascript:void(0)而不是# 所以代码应该是
<ul>
<li class="menuOption"><a href="www.google.com" onclick="somefun)()"></a>Home</li>
</ul>
如果你写了一些url并且有onclick存在,你还必须从你的jquery函数返回false
$scope.model.choice = "en";
别忘了从你的功能中返回false function somefun(){ 返回false; }