感谢您帮助解决问题: .val() and .text() don't work?
现在我有了一个新问题,请查看我的问题:http://jsfiddle.net/arlopa/B5aTC/
当您点击“提交”时,它会显示在textarea:
中**content 1acontent 2a**
如果我通过电子邮件发送此文本,则用户无法阅读!
我想修复它,使其格式如下:
(content 1a) ( content 2a )
OR
content 1a
content 2a
OR
content 1a | content 2a
感谢。
答案 0 :(得分:0)
您的JQuery选择器导致格式化问题。你可以做的是获取元素的集合,然后使用.each()迭代它们以构建你想要显示它们的方式。
这是您的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;
});