所以我能够使用以下方法从另一个窗口触发跨度上的点击事件:
var openerBody = $(window.opener.document.body);
$('.thespan', openerBody).click();
但是当我将该span对象更改为<a>
标记时,单击触发器停止工作...
有没有办法从<a>
代码的其他窗口触发点击事件?
答案 0 :(得分:0)
某些浏览器不允许您在click
标记上调用a
,以防止您过度操纵用户的浏览器。但您可以使用href
属性重定向用户。
window.location.href = $('.thespan', openerBody).attr('href');