Показать сообщение отдельно
  #3 (permalink)  
Старый 14.02.2015, 22:22
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Сообщение от pifon
Обычными .wrap -подобными методами реализовать не удалось.

<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  </style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script>
  	$(function() {
    $(".top").each(function() {
        $(">:first", this).wrap('<div class="parent1"></div>');
        $(">:not(:first)", this).wrapAll('<div class="parent2"></div>');
    });
    alert($("body").html())
});
  </script>
</head>

<body>
<div class="top">
  <div class="block1"></div>
  <div class="block2"></div>
  <div class="block3"></div>
  <div class="block4"></div>
  </div>
<div class="top">
  <div class="block1"></div>
  <div class="block2"></div>
  <div class="block3"></div>
  <div class="block4"></div>
  </div>

</body>

</html>
Ответить с цитированием