【发布时间】:2010-05-17 17:52:58
【问题描述】:
我想要做的是在锚元素上发出一个点击事件,最好使用 jQuery,使浏览器跟随该链接。我知道我的锚选择器是正确的,因为它们从 .length 返回 1。
这是我尝试过的:
$('#awesomeLink').click();
但它不会跟随链接。
我怎么做错了?
谢谢!!
【问题讨论】:
标签: jquery jquery-selectors jquery-click-event
我想要做的是在锚元素上发出一个点击事件,最好使用 jQuery,使浏览器跟随该链接。我知道我的锚选择器是正确的,因为它们从 .length 返回 1。
这是我尝试过的:
$('#awesomeLink').click();
但它不会跟随链接。
我怎么做错了?
谢谢!!
【问题讨论】:
标签: jquery jquery-selectors jquery-click-event
为什么不只解析 url 并将用户发送到该链接位置?
var url = $('#awesomeLink').attr('href');
window.location.href = url;
【讨论】:
试试$('#awesomeLink').trigger("click");
【讨论】:
与其尝试直接点击链接,不如告诉浏览器加载不同的页面:
window.location = "my_link's_URL";
【讨论】:
如果您只是想更改浏览器位置,请尝试:
window.location.href = $('#awesomeLink').attr('href');
否则,如果您需要更多信息,那么 this question 可能会有所帮助(关于原生点击的其他问题也可能会有所帮助)。
【讨论】: