Reputation: 65934
What I want to do is issue a click event, preferably with jQuery, on an anchor element, causing the browser to follow that link. I know that my anchor selectors are correct, as they are returning 1 from .length.
Here's what I've tried:
$('#awesomeLink').click();
But it won't follow the link.
How am I doing it wrong?
Thanks!!
Upvotes: 0
Views: 434
Reputation: 5349
If you are just wanting to change the browser location try:
window.location.href = $('#awesomeLink').attr('href');
Otherwise if you are needing a bit more, then this question might help (as might the other questions about native clicking).
Upvotes: 0
Reputation: 134167
Instead of trying to click the link directly, just tell the browser to load a different page:
window.location = "my_link's_URL";
This question is similar to how-do-i-automatically-click-a-link-with-javascript.
Upvotes: 0
Reputation: 41236
Why not just parse the url and send the user to that link location?
var url = $('#awesomeLink').attr('href');
window.location.href = url;
Upvotes: 2