Je souhaite ajouter un événement jquery click aux événements href qui ont déjà un événement onclick. Dans l'exemple ci-dessous, l'événement onclick codé en dur sera déclenché en premier. Comment puis-je inverser cela?ordre des événements 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>
Et parfois , vous devrez conserver la variable 'this' dans l'ancienne fonction, donc la solution est de faire' oldOnClick.call (link, e) '. – TautrimasPajarskas