Невозможно удалить элементы в теле, всегда добавляющиеся в последнюю очередь
Я добавляю элементы / тексты в основную часть html с помощью jQuery. И я использую метод appendTo для добавления содержимого в div, но он всегда добавляется последним, а не там, где я хочу его отбросить.
Пожалуйста, дайте мне знать, какой метод я могу использовать для этого.
Я реализую функцию тела почты, где я могу писать что угодно и помещать любой текст в любом месте между ними.
Пожалуйста, предложите.
JQuery версии 3+
Фрагмент кода:
<div class="row">
<div class="col-sm-4">
<div class="draggable">
<p>Name</p>
<p>Lastname</p>
<p>Age</p>
<p>City</p>
</div>
</div>
<div class="col-sm-8">
<h4>Droppable Area</h4>
<div id="contentarea" contenteditable="true" style="width:100%; height: 200px">
</div>
</div>
</div>
<script type="text/javascript">
$(document).ready(function() {
$( ".draggable" ).draggable({
revert: "invalid",
stack: ".draggable",
appendTo: 'body',
//scroll: false,
helper: 'clone',
start: function(e, ui)
{
$(ui.helper).addClass("ui_atdrag_custom_class");
},
stop: function(e, ui)
{
$(ui.helper).removeClass("ui_atdrag_custom_class");
},
});
$( "#contentarea" ).droppable({
accept: ".draggable",
tolerance: "touch",
drop: function( event, ui ) {
var droppable = $(this);
var draggable = ui.draggable;
draggable.clone().appendTo(droppable);
//$(this).find("p").addClass( "ui_dropped_content");
}
});
});
Любая скрипка была бы более полезной, но она должна быть опущена везде, где я хочу поместить текст / ссылку.