我试过这个例子,我们在网上看到了很多例子。但我想没有那么简单,适用于所有浏览器(IE 8及以上版本)。带锚点元素的jQuery mailto
我想简单地打开与mailto链接的Outlook窗口。
<a href="#" name="emailLink" id="emailLink">Email</a>
JQuery的:
$(function() {
$('#emailLink').on('click', function (event) {
alert("Huh");
var email = '[email protected]';
var subject = 'Circle Around';
var emailBody = 'Some blah';
window.location = 'mailto:' + email + '?subject=' + subject + '&body=' + emailBody;
});
});
当然,我是一个jQuery的新手。以上只是不起作用。它只是闪烁浏览器,但没有打开。我想这是因为window.location
。
有没有简单的解决方案?我希望这可以在上面的IE8 &以及所有浏览器中工作。
正文自动生成(在JSP中)。
'href'拼写错误。你也选择ID,但标签没有ID – 2014-09-29 16:20:48
#emailLink意味着ID =“emailLink”。在你的情况下,它将[name = emailLink] http://jsfiddle.net/cwa3454s/ – Cheery 2014-09-29 16:23:09
你也需要一个逗号,在''click''之后和'function' – 2014-09-29 16:28:14