我想要做的是发出一个click事件,最好使用jQuery,锚元素,导致浏览器点击该链接。我知道我的选择锚是正确的,因为它们是从。长度返回1。

下面是我已经试过:

$('#awesomeLink').click();

但它不会跟随该链接。

我怎么做错了呢?

谢谢!

有帮助吗?

解决方案

为什么不直接解析URL和用户发送至该链接的位置?

var url = $('#awesomeLink').attr('href');
window.location.href = url;

其他提示

尝试$('#awesomeLink').trigger("click");

而不是试图点击链接直接,只是告诉浏览器加载不同的页面:

window.location = "my_link's_URL";

此问题类似于如何-DO-异自动,点击一个链接,用JavaScript的

如果你只是想改变浏览器的位置试试:

window.location.href = $('#awesomeLink').attr('href');

否则,如果你需要多一点,然后 可能有助于这个问题(如威力有关本机点击其它问题)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top