Показать сообщение отдельно
  #1 (permalink)  
Старый 31.08.2017, 04:24
Аспирант
Отправить личное сообщение для jay-S Посмотреть профиль Найти все сообщения от jay-S
 
Регистрация: 05.10.2011
Сообщений: 76

Работа с деревом видимо
Уважаемые вообще не знаю как сформулировать вот сразу к делу

<div class="block1">

<div class="block2_1">
</div>
<div class="block2_2">

<div class="block1">

<div class="block2_1">
</div>
<div class="block2_2">

<div class="block1">

<div class="block2_1">
</div>
<div class="block2_2">
</div>

</div>

</div>

</div>

</div>

</div>


$('.block1').each(function() {
var data1 = $(this).find('.block2_1').html(),
data2 = $(this).find('.block2_2').html();
$(this).replaceWith('<div></div>');
});



в чем проблема?
во-первых find ищет все совпадения этого класса, а нужно только внутри каждого блока

смысл в том чтобы была большая вложенность, но данные получались внутри каждого блока

и replaceWith заменяет сразу главный блок и все

я так понимаю нужно чтобы он изнутри делал чтобы replaceWith не заменял все??

вообщем знатоки подумайте скажите пожалуйста как сделать?
Ответить с цитированием