【发布时间】:2014-06-18 08:01:19
【问题描述】:
如何触发 HTML 链接(锚元素)的默认操作/事件?也就是使用 JavaScript/jQuery 来“点击”一个现有的 HTML 链接,就好像用户点击了它一样。
只使用.click() 似乎不起作用。
$('#alink').click();
// the nothing happening
对于这个 HTML:
<a id="alink" href="http://google.com" target="_blank">a link</a>
小提琴示例:http://jsfiddle.net/dCfD8/
我宁愿不在 JavaScript 中创建一个新窗口(并在点击链接时处理其他需要处理的事情)。
【问题讨论】:
-
@Digital Plane,谢谢,以前没见过。尽管如此,如果知道此事是否有任何变化会很有趣,或者即使对于最新的浏览器(例如 Chrome 13+),“无法完成”的答案仍然适用。
标签: javascript jquery html