Я переключаюсь с использования '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;
}
});
});
Большое спасибо!