0

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!!

4 Answers 4

2

Why not just parse the url and send the user to that link location?

var url = $('#awesomeLink').attr('href');
window.location.href = url;
Sign up to request clarification or add additional context in comments.

Comments

1

Try $('#awesomeLink').trigger("click");

1 Comment

Maybe I didn't read enough. I thought the question was how to trigger the even. Navigating to the link without triggering the event, however, would be Tejs's recipe spot on.
0

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.

Comments

0

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).

1 Comment

Apparently I type very slowly.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.