我試過這個例子,我們在網上看到了很多例子。但我想沒有那麼簡單,適用於所有瀏覽器(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