Как добавить выбранный класс в конец, используя функцию appendTo
?
Ajax-код, который возвращает HTML-строку:
function GetRow() {
var form = $('form');
$.ajax({
url: '/Journals/CreateJournalDetails',
success: function (data) {
$('#partial').append('<tr>' + data + '</tr>');
$('.CheckDetails').appendTo('#partial1');
form.data('validator', null);
$.validator.unobtrusive.parse(form);
}
});
}
HTML код:
<div class="form-group">
<div class="table-responsive">
<table class="table">
<thead>
<tr>
--header here
</tr>
</thead>
<tbody id="partial"></tbody>
</table>
</div>
</div>
<div class="form-group">
<div class="table-responsive">
<table class="table">
<thead>
<tr>
--header here
</tr>
</thead>
<tbody id="partial1"></tbody>
</table>
</div>
</div>
CreateJournalDetails
частичный код:
@model SimplyAccounting.Models.TransactionViewModels.JournalDetailsViewModel
@using (Html.BeginCollectionItem("JournalDetailsViewModel"))
{
<tr class="CheckDetails" id="@Model.Guid">
<td>@Model.Guid</td>
<td>
@Html.TextBoxFor(model => model.Check_Number, new { @class = "form-control form-control-sm" })
@Html.ValidationMessageFor(model => model.Check_Number, null, new { @class = "text-danger" })
</td>
--code etc here..
</td>
</tr>
<tr class="DocumentDetails" id="@Model.Guid">
<td>@Model.Guid</td>
<td scope="row">
@Html.DropDownListFor(model => model.Gla_Code, Model.Gla_List, "--please select an item--", new { @class = "form-control form-control-sm glaSelect" })
@Html.ValidationMessageFor(model => model.Gla_Code, null, new { @class = "text-danger" })
</td>
--code etc here..
<td><button type="button" class="btn btn-sm btn-danger" id="delete" name="delete" value="delete" onclick="javascript: deleteBook(document.getElementById('@Model.Guid'))"><i class="far fa-trash-alt"></i></button></td>
</tr>
}
Я сгенерировал Guid для проверки правильности строки, пример вывода:
И когда я запускаю функцию GetRow
, пример вывода
первая таблица #partial, строка добавляется внизу, а вторая строка таблицы # serial1 добавляется вверху.
Как я могу исправить эту проблему, чтобы обе строки были добавлены внизу?
Спасибо