Come si può attivare l'azione/evento predefinito di un collegamento HTML (elemento di ancoraggio)? Vale a dire usare JavaScript/jQuery per "fare clic" su un link HTML esistente, come se l'utente avesse cliccato su di esso.Come attivare l'azione/evento predefinito di un collegamento HTML (elemento di ancoraggio)?
L'utilizzo di .click()
non sembra funzionare.
$('#alink').click();
// the nothing happening
Per questo HTML:
<a id="alink" href="http://google.com" target="_blank">a link</a>
Esempio violino: http://jsfiddle.net/dCfD8/
preferirei non creare una nuova finestra in JavaScript (e prendersi cura di qualsiasi altra cosa deve essere gestita quando un il collegamento è cliccato).
vedere questo: http://stackoverflow.com/questions/1694595/can-i-call-jquery -click-to-follow-an-a-link-if-i-havent-bound-an-event-handl –
@Digital Plane, grazie, non l'ho visto prima. Anche se sarebbe interessante sapere se ci sono dei cambiamenti in merito, o se la risposta "non può essere fatta" si applica ancora anche per i browser più recenti (ad esempio Chrome 13+). – Qtax