Mailto使用javascript在主题行不起作用的消息中链接

Mailto使用javascript在主题行不起作用的消息中链接,javascript,jquery,mailto,Javascript,Jquery,Mailto,我正在尝试使用java脚本设置标记的href,以使该标记打开一个对话框来发送邮件 var ancHref = "mailto:abc@abc.com "?"subject=Blank filter"+" "+'<%=QWebUtility.GetAppSettings().GetSetting("CompanyName") %>'; $("#divMessageBody").append("<a href=" + ancHref + "/>"); var ancHref

我正在尝试使用java脚本设置标记的href,以使该标记打开一个对话框来发送邮件

var ancHref = "mailto:abc@abc.com "?"subject=Blank filter"+" "+'<%=QWebUtility.GetAppSettings().GetSetting("CompanyName") %>';
$("#divMessageBody").append("<a href=" + ancHref + "/>");
var ancHref=“mailto:abc@abc.com“?”主题=空白过滤器“+”+”;
$(“#divMessageBody”)。追加(“”);

但是有些地方出了问题,你能告诉我如何附加一个我正在做的本质上是动态的主题吗。

你的变量是错误的:

var ancHref = "mailto:abc@abc.com?subject=Blank filter"+'<%=QWebUtility.GetAppSettings().GetSetting("CompanyName") %>';
$("#divMessageBody").append("<a href=" + ancHref + "/>");
var ancHref=“mailto:abc@abc.com?主题=空白过滤器“+”;
$(“#divMessageBody”)。追加(“”);

您键入的
太多“

您的变量错误:

var ancHref = "mailto:abc@abc.com?subject=Blank filter"+'<%=QWebUtility.GetAppSettings().GetSetting("CompanyName") %>';
$("#divMessageBody").append("<a href=" + ancHref + "/>");
var ancHref=“mailto:abc@abc.com?主题=空白过滤器“+”;
$(“#divMessageBody”)。追加(“”);

您键入的

一个问题是:您是在外部还是在页面内执行此脚本?以你为例,我认为你是正确的。试着换成这个

var ancHref = 'mailto:abc@abc.com?subject=Blank filter <%=QWebUtility.GetAppSettings().GetSetting("CompanyName") %>';
var ancHref='mailto:abc@abc.com?主题=空白过滤器';
还可以尝试以下创建元素的方法:

var ancHref = 'mailto:abc@abc.com?subject=Blank filter <%=QWebUtility.GetAppSettings().GetSetting("CompanyName") %>';
var mylink = $(document.createElement('a'));
mylink.attr('href',anchref);
$("#divMessageBody").append(mylink);
var ancHref='mailto:abc@abc.com?主题=空白过滤器';
var mylink=$(document.createElement('a');
mylink.attr('href',anchref);
$(“#divMessageBody”).append(mylink);

一个问题是:您是在外部还是在页面内执行此脚本?以你为例,我认为你是正确的。试着换成这个

var ancHref = 'mailto:abc@abc.com?subject=Blank filter <%=QWebUtility.GetAppSettings().GetSetting("CompanyName") %>';
var ancHref='mailto:abc@abc.com?主题=空白过滤器';
还可以尝试以下创建元素的方法:

var ancHref = 'mailto:abc@abc.com?subject=Blank filter <%=QWebUtility.GetAppSettings().GetSetting("CompanyName") %>';
var mylink = $(document.createElement('a'));
mylink.attr('href',anchref);
$("#divMessageBody").append(mylink);
var ancHref='mailto:abc@abc.com?主题=空白过滤器';
var mylink=$(document.createElement('a');
mylink.attr('href',anchref);
$(“#divMessageBody”).append(mylink);