Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从HTML复制的电子邮件在Thunderbird中不起作用_Javascript_Jquery_Html_Twitter Bootstrap_Email - Fatal编程技术网

Javascript 从HTML复制的电子邮件在Thunderbird中不起作用

Javascript 从HTML复制的电子邮件在Thunderbird中不起作用,javascript,jquery,html,twitter-bootstrap,email,Javascript,Jquery,Html,Twitter Bootstrap,Email,你好。我有一个关于HTML格式的问题。我有一个引导模式,我使用jQuery使用append()函数动态修改它的主体内容。代码如下: <div class="modal-body"> <pre id="emails"></pre> </div> var s = email.trim(); $('#emailsModal').find('.modal-body').find('#emails').append("<p>"+s+"&

你好。我有一个关于HTML格式的问题。我有一个引导模式,我使用jQuery使用
append()
函数动态修改它的主体内容。代码如下:

<div class="modal-body">
    <pre id="emails"></pre>
</div>

var s = email.trim();
$('#emailsModal').find('.modal-body').find('#emails').append("<p>"+s+"</pre>");

var s=email.trim();
$(“#emailsModal”).find(“.modal body”).find(“#emails”).append(“”+s+”);
以下是输出:

此列表的设计目的是让用户可以复制列表并将其粘贴到他们想要的任何电子邮件程序中。这在大多数情况下都很有效,比如gmail和MicrsoftOutlook。问题出现在我试图将此电子邮件列表复制到程序Thunderbird中时

出于某种原因,当我复制电子邮件时,剪贴板上包含一个换行符,Thunderbird将其视为一封空白电子邮件。因此,输出如下所示:

email1@example.com,,email2@example.com,,email3@example.com…

这些双逗号显然不是正确的语法,因此电子邮件不会发送

有人能帮我解决这个问题吗?我希望每个电子邮件输出在一个新的模式行,但我也需要电子邮件能够被复制和粘贴到一个新撰写的电子邮件没有问题


谢谢。

在追加调用中尝试

”+s
,而不是
“”+s+”
?然后您将只追加换行符,而不是新段落。

在追加调用中尝试

”+s
,而不是
“”+s+”
?那么您将只追加一个换行符,而不是一个新段落。因此,每封电子邮件之间只有一个换行符-目前看来您有两个。此外,在每个附加中打开一个标记并关闭一个不同的标记<代码>!=我的第一反应是在将数据复制到剪贴板时修改存储的数据,但是出于安全原因,您无法从浏览器访问剪贴板。@Bardicer工作得很好。谢谢。那我就把评论转换成答案。我并不完全肯定这会奏效,但这似乎是最合乎逻辑的选择。