6
我想添加一個jQuery點擊事件給已經有onclick事件的href。 在下面的例子中,硬編碼的onclick事件將首先被觸發。 我該如何反轉?onclick事件的順序
<a class="whatever clickyGoal1" href="#" onclick="alert('trial game');">play trial</a>
<br />
<a class="whatever clickyGoal2" href="#" onclick="alert('real game');">real trial</a>
<p class="goal1">
</p>
<p class="goal2">
</p>
<script type="text/javascript">
$("a.clickyGoal1").click(function() {
$("p.goal1").append("trial button click goal is fired");//example
});
$("a.clickyGoal2").click(function() {
$("p.goal2").append("real button click goal is fired"); //example
});
</script>
有時,你需要在舊函數中保留'this'變量,所以解決方案是'oldOnClick.call(link,e)'。 – TautrimasPajarskas 2013-08-20 12:32:49