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

标签 javascript jquery html twitter-bootstrap email

你好,Stackoverflow。我有一个关于 HTML 格式的问题。我有 Bootstrap 模式,我使用 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>");

这是输出:

enter image description here

此列表旨在让用户可以复制列表并将其粘贴到他们想要的任何电子邮件程序中。这在大多数情况下都运行良好,例如 gmail 和 microsoft outlook。当我尝试将此电子邮件列表复制到 Thunderbird 程序时出现问题。

出于某种原因,当我复制电子邮件时,剪贴板包含换行符,Thunderbird 将其视为空白电子邮件。因此输出看起来像这样:

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

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

谁能帮我解决这个问题?我希望每封电子邮件都在模式中的新行中输出,但我还需要能够毫无问题地将电子邮件复制并粘贴到新撰写的电子邮件中。

谢谢。

最佳答案

尝试 "<br/>"+s在您的追加调用中而不是 "<p>"+s+"</pre>" ?然后您将只附加一个换行符而不是一个新段落。

关于javascript - 从 HTML 复制的电子邮件在 Thunderbird 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34361844/

相关文章:

javascript - 我如何用 2 个不同的图像切换 div

javascript - 如何仅在 JavaScript 中按下按钮后继续下一个循环迭代?

javascript - 通过 javascript 添加分页符

javascript - 如何根据屏幕大小发送不同的内容

javascript - 以字节数组形式上传和下载图像

javascript - 即使在更改过渡时间后,Bootstrap 3 中的折叠也会延迟点击

javascript - 调整浏览器窗口大小

javascript - 如何使用 ember-model 定义枚举

javascript - 获取URL参数并过滤掉特定参数

javascript - D3 条形图故障排除