jQuery数组填充mailto链接添加逗号
jQuery array populating mailto link adding commas
我有一个到pdf的链接列表。用户可以为每个pdf选中一个复选框,然后提交表单将启动一封包含他们所选项目的电子邮件(使用mailto:)。
一切都很好,除了在电子邮件的正文中,所选的pdfs数组用逗号分隔,所以逗号出现在电子邮件正文中。
有人能帮我去掉分隔它们的逗号吗?
Tina
http://tinyurl.com/7v4deh2
如下更新您的脚本,并告诉我它是否有效,
$('#send-email').submit(function(){
var selectedpdfs = '';
$('#send-email input:checkbox:checked').each(function(i){
// All selected pdfs: gets link's text and link's url
selectedpdfs += $(this).prev().text() + '%0a' + $(this).prev().attr('href') + '%0a%0a'
});
//alert(selectedpdfs);
window.location.href = 'mailto:?subject=Materials&body='+selectedpdfs
return false;
});
注意:我将selectedpdfs修改为字符串对象,并将其更改为字符串串联。
数组到字符串->将返回一个逗号分隔的字符串列表。
在数组上使用join()
将它们连接成字符串,您可以指定要分隔的字符。
例如CCD_ 2将返回由空格分隔的字符串。
参见http://jsfiddle.net/qiao/HmWf3/1/实时演示
相关文章:
- 如何在Angular中的表的所有单元格中添加链接
- 如何使用 HTML/JavaScript 为对象添加链接
- 如何在滑块图像上添加链接
- HTML::向输入标记添加链接
- 正在向库图像添加链接
- 在旋转javascript横幅中添加链接
- 向每个堆叠条形图项目添加链接
- 根据课程自定义字段在课程页面上添加链接
- 如何使用java脚本添加链接
- 如何在D3元素中添加链接
- 如果满足条件,则使用JQuery向元素添加链接
- 当屏幕尺寸较小时,可使用Javascript向移动菜单添加链接.不再有效
- javascript下拉列表-无法添加链接
- Ext JS Gannt 在任务之间添加链接
- 添加链接时 JQuery 停止工作
- Javascript 在添加表行时添加链接文本
- 如何在 d3.js 行添加链接名称
- Umbraco 将从第 @nodename 页添加链接作为表单上的文本输入值
- 在jQuery插件中添加链接的方法
- 在可折叠内容标头(拆分链接)中添加链接 - 缺少 css