Javascript 在获取的内容之间留出空格或特殊字符

Javascript 在获取的内容之间留出空格或特殊字符,javascript,textarea,string-formatting,Javascript,Textarea,String Formatting,感谢您在以下位置帮助解决问题: 现在我有一个新问题,看看我的问题: 单击“提交”时,文本区域中会显示: **content 1acontent 2a** 如果我通过电子邮件发送此文本,用户将无法阅读 我想修复它,使其格式如下: (content 1a) ( content 2a ) 或 或 谢谢。您的JQuery选择器导致了格式问题。您可以做的是获取元素的集合,然后使用迭代来构建您想要显示它们的方式 以下是您的javascript,其中的项目已更新为使用管道显示,以及原始的总代码: $('

感谢您在以下位置帮助解决问题:

现在我有一个新问题,看看我的问题:

单击“提交”时,文本区域中会显示:

**content 1acontent 2a**
如果我通过电子邮件发送此文本,用户将无法阅读

我想修复它,使其格式如下:

(content 1a) ( content 2a )


谢谢。

您的JQuery选择器导致了格式问题。您可以做的是获取元素的集合,然后使用迭代来构建您想要显示它们的方式

以下是您的javascript,其中的项目已更新为使用管道显示,以及原始的总代码:

$('#shopform').submit(function() {
    var items = '';
    var tprice = $('.simpleCart_total').text();

$.each($('.simpleCart_items'), function(index, value) { 
    items = index === 0 ? value.textContent : items + ' | ' + value.textContent;
});

    $('#itemsinfo').val(items);
    $('#totalprice').val(tprice);
    return false;
});
content 1a | content 2a
$('#shopform').submit(function() {
    var items = '';
    var tprice = $('.simpleCart_total').text();

$.each($('.simpleCart_items'), function(index, value) { 
    items = index === 0 ? value.textContent : items + ' | ' + value.textContent;
});

    $('#itemsinfo').val(items);
    $('#totalprice').val(tprice);
    return false;
});