Попытка перейти от использования 'append' к 'appendto' с [0] и переменными - PullRequest
0 голосов
/ 20 сентября 2019

Я переключаюсь с использования 'append' на 'appendto', потому что я хочу переместить весь div, а не только текст внутри div.Это сложно, потому что есть [0] и переменные.

Конкретная строка кода, над которой я работаю, такова:

$("#section-"+section_count)[0].append($(this).html());

Я начинающий программист и пробовал несколько кодовКак показано ниже, но это не работает.Как мне написать это правильно?

$(this).appendTo($("#section-"+section_count)[0]);

Я пытаюсь добиться того, чтобы результат выглядел так:

<div id="newsection">
   <section>
     <div> A </div>
     <div> B </div>
     <div> C </div>
     <div> D </div>
   </section>
</div>

В настоящее время это выглядит так:

<div id="newsection">
   <section>
     "A"
     "B"
     "C"
     "D"
   </section>
</div>

Есть много движений, потому что я пытаюсь применить это в WordPress.Вот весь код, если он может помочь:

<section id="originalsection">
    <div> A </div>
    <div> B </div>
    <div> C </div>
    <div> D </div>
</section>
<div id="newsection"> </div>
   $(document).ready(function() {
      var div_count = 0;
      var section_count = 0;

      $('section#originalsection div').each(function () {
         if ($("#section-"+section_count).length == 0) {
            $('#newsection').append('<section id="section-'+section_count+'"></section>');
         }

      $("#section-"+section_count)[0].append($(this).html());
      /**** CODE ABOVE TRYING TO CHANGE THIS TO APPENDTO ****/
      $(this).remove();

      div_count += 1;
      if (div_count > 3) {
          div_count = 0;
          section_count += 1;
      }  
      });
   });

Большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...