href在onclick函数中调用了问题

时间:2015-07-08 06:15:24

标签: javascript jquery html events

  

问题陈述:在我的代码中,我对一个元素进行了onclick和href,我想首先调用href。除了我,我搜遍了每一个地方   发现相反的解决方案,即首先点击事件触发然后href调用。

请参阅此示例:http://jsfiddle.net/kevalbhatt18/y5qmLmxk/2/

<!doctype HTML>
<html data-ng-app="angularSolution">

<body data-ng-controller="angularController">
  <div class="page1">
    <form class="sampler">
      <input type="radio" name="sex" value="male" data-ng-model="sex" data-ng-change="radioChange()">Male
      <br>
      <input type="radio" name="sex" value="female" data-ng-model="sex" data-ng-change="radioChange()">Female
    </form>
  </div>
  <div class="page2">
    <form class="sampler">
      <input type="radio" name="food" value="tacos" data-ng-model="food" data-ng-change="radioChange()">Tacos
      <br>
      <input type="radio" name="food" value="spicynuts" data-ng-model="food" data-ng-change="radioChange()">Rotten Spicy Peanuts
    </form>
  </div>
  <div id="resultsONE" data-ng-hide="hideResultsONE">
    <!-- one results div is display none by default sample but there would be much more content here  -->
    <p>Congratulations, you are NOT the father</p>
  </div>
  <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
</body>

</html>

我尝试没有preventDefault同样的事情发生,所以我想我可以像上面的例子一样在点击事件中调用href。但它给了我相同的结果。

因此可以先调用href,然后调用其他部分。

修改:

当您跑步时,请在控制台中查看。

你可以先看到控制台打印然后调用href。所以我的排名是不同的

0 个答案:

没有答案