你好Stackoverflow。我有一个关于HTML格式的问题。我有bootstrap模式,我使用append()
函数使用jQuery动态修改它的正文内容。这是代码:
<div class="modal-body">
<pre id="emails"></pre>
</div>
var s = email.trim();
$('#emailsModal').find('.modal-body').find('#emails').append("<p>"+s+"</pre>");
以下是输出:
此列表的设计使用户可以复制列表并将其粘贴到他们想要的任何电子邮件程序中。这在大多数情况下运行良好,例如gmail和micrsoft outlook。当我尝试将此电子邮件列表复制到Thunderbird程序时,会出现此问题。
出于某种原因,当我复制电子邮件时,剪贴板包含换行符,而Thunderbird正在考虑将其作为空白电子邮件。因此输出看起来像这样:
email1@example.com,,email2@example.com,,email3@example.com ...
这些双逗号显然不是正确的语法,因此电子邮件不会发送。
有人可以帮我解决这个问题吗?我希望每个电子邮件输出在模式中的新行上,但我还需要能够将电子邮件复制并粘贴到新编写的电子邮件中而不会出现问题。
感谢。
答案 0 :(得分:0)
在您的追加电话中尝试"<br/>"+s
而不是"<p>"+s+"</pre>"
?那么你只会附加一个换行符,而不是一个新的段落。