Пробел или специальный символ между извлеченным содержимым - PullRequest
0 голосов
/ 16 сентября 2011

Спасибо за помощь в решении проблемы: .val () и .text () не работают?

Теперь у меня новый вопрос, посмотрите на мою проблему в: http://jsfiddle.net/arlopa/B5aTC/

Когда вы нажимаете «отправить», это появляется в текстовой области:

**content 1acontent 2a**

Если я отправлю этот текст по электронной почте, пользователь не сможет его прочитать!

Я хочу исправить это так, чтобы он был отформатирован следующим образом:

(content 1a) ( content 2a )

ИЛИ

content 1a

content 2a

ИЛИ

content 1a | content 2a

Спасибо.

1 Ответ

0 голосов
/ 16 сентября 2011

Ваш селектор JQuery вызывает проблему форматирования.Что вы можете сделать, это получить коллекцию элементов и затем выполнить итерацию по ним, используя .each () , чтобы создать способ, которым вы хотите их отображать.элементы обновлены для отображения с трубкой и с вашим исходным общим кодом:

$('#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;
});
...