Tôi muốn thêm sự kiện nhấp chuột jquery vào href của sự kiện đã có sự kiện onclick. Trong ví dụ bên dưới sự kiện onclick được mã hóa cứng sẽ được kích hoạt trước tiên. Làm cách nào để đảo ngược điều đó?thứ tự của sự kiện 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>
Và đôi khi , bạn sẽ cần phải bảo toàn biến 'this' bên trong hàm cũ, vì vậy giải pháp là làm' oldOnClick.call (link, e) '. – TautrimasPajarskas