W jaki sposób można wywołać domyślną akcję/zdarzenie z łączem HTML (element zakotwiczenia)? Jest to użycie JavaScript/jQuery do "kliknięcia" istniejącego linku HTML, tak jakby użytkownik go kliknął.Jak wywołać domyślną akcję/zdarzenie z łączem HTML (element zakotwiczenia)?
Po prostu użycie .click()
wydaje się nie działać.
$('#alink').click();
// the nothing happening
W tym HTML:
<a id="alink" href="http://google.com" target="_blank">a link</a>
Przykład skrzypce: http://jsfiddle.net/dCfD8/
wolę nie tworzyć nowe okno w JavaScript (i dbać o cokolwiek innego musi być obsługiwane gdy link jest kliknięty).
Zobacz to: http://stackoverflow.com/questions/1694595/can-i-call-jquery -click-to-follow-an-a-link-if-i-havent-bound-an-event-handl –
@Digital Plane, dziękuję, nie widziałem tego wcześniej. Mimo to interesujące byłoby wiedzieć, czy są jakieś zmiany w tej sprawie, lub odpowiedź "nie da się zrobić" nadal obowiązuje nawet w najnowszych przeglądarkach (np. Chrome 13+). – Qtax