Показать сообщение отдельно
  #1 (permalink)  
Старый 23.12.2020, 18:01
Аспирант
Отправить личное сообщение для VasyOK Посмотреть профиль Найти все сообщения от VasyOK
 
Регистрация: 08.12.2017
Сообщений: 31

Подскажите: как обернуть одним контейнором несколько других?
Приветствую специалистов по jQuery!

Подскажите: как обернуть несколько контейнеров одним?

Т.е. привести
<div class="imya">Имя</div>
<div class="familiya">Фамилия</div>


к виду
<div class="full_name">
  <div class="imya">Имя</div>
  <div class="familiya">Фамилия</div>
</div>


Пробовал так:
$('<div class="full_name">').insertBefore('.imya');
$('</div>').insertAfter('.familiya');

и так:
$('.imya').html(function() {
  return ''<div class="full_name">' + $(this).html();
})

$('.familiya').html(function() {
  return $(this).html() + '</div>';
})

и так:
$(".imya, .familiya").wrapAll("<div class="full_name"></div>");


пока не получилось

болванка: https://jsfiddle.net/PlayboyZP/z39voeny/
Ответить с цитированием