jquery - 如何为纯文本电子邮件客户端添加换行符
问题描述
我正在尝试在邮件客户端中的服务后添加换行符,但我找不到有效的东西
我已经尝试了很多东西<br />
,比如$#010;
,,,我\n
在\n\r
我的代码中使用了双引号
$(document).ready(function() {
//Save references to elements. Don't do DOM walks in event handlers when not needed.
var $sendEmailEl = $('#send-email');
var $subjectEl = $('#subject');
var $bodyEl = $('#body');
function getSelectedServices(){
var services = "";
$('input[type="checkbox"]').each(function(i,cb){
if($(this).is(":checked")){
services += $(this).val() + " | ";
}
});
return services;
}
function updateEmailLink() {
console.log(getSelectedServices());
$sendEmailEl.attr("href", "mailto:haghigsa@sheridancollege.ca?" +
"subject=" + "Makeup Inquiry" +
"&body=" +"Selected Services: "+ getSelectedServices()+"\r\n "+ encodeURIComponent($bodyEl.val()));
//console.log($sendEmailEl.attr('href'));
}
$('#subject,#body').on('input', updateEmailLink);
updateEmailLink();
});
没有错误,有时它会在客户端打开后将我输入的内容添加到电子邮件中(就像
只是包含在文本中),大多数时候它会被忽略,甚至不会出现在邮件客户端中
解决方案
推荐阅读
- android - 未连接适配器;当我尝试从 Firebase 数据库中获取图像时跳过布局
- laravel - 如何使用 Laravel Passport 驱动程序保护登录用户?
- html - 使用 XSLT 填充垂直列数据
- apache-spark - 我可以获取 Spark 读取的文件的元数据吗
- deployment - 我对“创建 Azure AD 应用程序”有疑问,特别是使用 powershell 脚本“Create-AADIdentityApp.ps1”
- python - 如果长度在python中不匹配,最后添加0
- python - 获取 Json 格式 Python 中的公共键值
- react-hooks - 将记录器输出渲染到 Tesseract.js(使用 React)上的组件会减慢
- python - BeautifulSoup - 元素仅多次显示第一个结果
- c++ - 使用命名空间的多重定义错误