replaceWith () P от Span с сохранением актуального содержимого - PullRequest
0 голосов
/ 04 мая 2018

Я не могу заменить тег p на span, сохраняющий фактическое содержимое. Если вы можете помочь мне, спасибо.

$('.anim-letters p').replaceWith( "<span class='letters'>" + $('this').text() + "</span>" );

С кодом выше содержание дублируется. С кодом ниже содержание исчезнет:

$('.anim-letters p').replaceWith( "<span class='letters'>" + $('.anim-letters p').text() + "</span>" );

1 Ответ

0 голосов
/ 05 мая 2018

Вы можете попробовать это:

var text = $('.anim-letters p').text();

или

var text = $('.anim-letters p').html();

$('.anim-letters').append( "<span class='letters'>" + text + "</span>" );
...