Quindi ci sono 4 metodi principali di cui sono a conoscenza per eseguire il codice javascript da un collegamento. Per le mie esigenze, ho bisogno di farlo senza spostare lo schermo da nessuna parte (il collegamento a # e la mancata restituzione di false è errato). Anche SEO per il codice javascript eseguito, se possibile, è importante. Quindi qual è il modo giusto per farlo?Modo corretto per i collegamenti per eseguire il codice javascript
il metodo 1 (necessario assicurarsi mycode() restituisce false sempre): (? Sembra avere più senso)
<a href="#" onclick="return myCode();">execute</a>
Metodo 2:
<a href="javascript:myCode();">execute</a>
Metodo 3:
metodo 4 (non così piacevole semanticamente come gli altri che penso):
<span id="executeMyCodeLink" class="link">execute</a>
<script>
$('#executeMyCodeLink').click(myCode);
</script>
con il metodo 4, è possibile utilizzare onclick oltre naturalmente ..
Questo sembra avere più senso, mi piace che jQuery abbia un meccanismo per questo senza fare affidamento su return false che ha altre conseguenze. –