¿Cómo se puede activar la acción/evento predeterminado de un enlace HTML (elemento de anclaje)? Es decir, usar JavaScript/jQuery para "hacer clic" en un enlace HTML existente, como si el usuario hubiera hecho clic en él.Cómo desencadenar la acción/evento predeterminado de un enlace HTML (elemento de anclaje)?
Simplemente utilizando .click()
parece que no funciona.
$('#alink').click();
// the nothing happening
Para este HTML:
<a id="alink" href="http://google.com" target="_blank">a link</a>
Ejemplo violín: http://jsfiddle.net/dCfD8/
prefiero no crear una nueva ventana en JavaScript (y cuidar de cualquier otra cosa que necesita ser manejado cuando una se hace clic en el enlace).
ver esto: http://stackoverflow.com/questions/1694595/can-i-call-jquery -click-to-follow-an-a-link-if-i-havent-bound-a-event-handl –
@Digital Plane, gracias, no vi ese antes. Aunque sería interesante saber si hay algún cambio en el asunto, o la respuesta "no se puede hacer" aún se aplica incluso para los últimos navegadores (por ejemplo, Chrome 13+). – Qtax