Задать вопрос
caldary
@caldary

Как исключить span в динамичном textarea?

Друзья, приветствую. Прошу помощи, голову сломал.
На странице имеется блок с содержимым типа
<span>слово1</span><span>слово2</span><span>слово3</span>

В скрытый textarea передаётся именно в таком виде и для отправки на почту в целом годится.
Но потребовались иные цели и для них это не подходит.
Подскажите, как в этот textarea передать указанную выше конструкцию, чтоб в поле было не
слово1слово2слово3 (с чем вполне справляется .text()), а именно
слово1
слово2
слово3
?
Никак не соображу, как из каждого span сделать отдельную строку в textarea без всяких тегов.
Спасибо.
  • Вопрос задан
  • 52 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
DanArst
@DanArst Куратор тега HTML
Гриффиндор в моде при любой погоде!
$('span').each(function() {
  vl = $('textarea').val(); 
  $('textarea').val(vl + $(this).text() + '\n');
});

Или если надо вместо с тегами span, то так:
$('span').each(function() {
  vl = $('textarea').val(); 
  $('textarea').val(vl + $(this).prop('outerHTML') + '\n');
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы