0

我正在尝试通过邮件发送记录的消息,但是即使该功能正在运行,单击发送按钮时也没有打开邮件客户端或消息,

function sendMail(media) {
$('#send').click(function() {
var link = "mailto:me@example.com"
+ "?cc=myCCaddress@example.com"
+ "&subject=" + escape("This is my subject")
+ "&body=" + media
;

window.location.href = link;
 });

}

我的脚本有什么问题?

4

1 回答 1

0

在您sendMail的函数中,您为按钮创建一个处理程序。因此,您需要sendMail();在声明后调用一次以创建处理程序。如果您只使用一次,我认为创建单独的函数是没有意义的。你应该做这个:

$(function() {
  $('#send').click(function() {
    var link = "mailto:me@example.com"
    + "?cc=myCCaddress@example.com"
    + "&subject=" + escape("This is my subject")
    + "&body=" + media;

    window.location.href = link;
  });
});
于 2013-05-16T09:31:15.640 回答