在使用jQuery时如何让href跟随链接

时间:2016-01-13 12:52:46

标签: javascript jquery html href

当jQuery被激活时,我无法让<a href="#">关注该链接。

<ul>
    <li class="menuOption"><a href="#"></a>Home</li>
    <li class="menuOption"><a href="#"></a>About</li>
</ul>

我查看了一些帖子,但它们涉及到人们试图阻止在.js文件中使用preventDefaults();后面的链接。我不确定我的解决方案是什么。

2 个答案:

答案 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;      }