<div id="body">
<div class="listing-item" data-event-date="2017-05-02">2017-05-02</div>
<div class="listing-item" data-event-date="2018-01-07">2018-01-07</div>
<div class="listing-item" data-event-date="2017-06-05">2017-06-05</div>
<div class="listing-item" data-event-date="2018-01-03">2018-01-03</div>
<div class="listing-item" data-event-date="2017-08-08">2017-08-08</div>
</div>
<script>
var body = document.getElementById("body");
var listElms = body.getElementsByClassName("listing-item");
var sortedElms = Array.prototype.slice.call(listElms).sort(function(a, b) {
return a.dataset.eventDate > b.dataset.eventDate
});
for (var i = 0; i < sortedElms.length; i++) {
body.appendChild(sortedElms[i]);
}
</script>
//допустим блок с картинками имеет класс .imgs-block,
//а блок, куда нужно скопировать изображение .imgs-block-popup
var imgsBlock = $('.imgs-block');
var imgsBlockPopup = $('.imgs-block-popup');
imgsBlock.find('img').each(function (i, el) {
var newImg = $(el).clone();
var item = $('<div class="item"></div>');
item.append(newImg);
imgsBlockPopup.append(item);
});
<form id="form_id" method='post' action='javascript:void(0);' onsubmit='table_boost_status()' class='form_status'>
var msg = $("#form_id").serialize();
<form id="form_id" method='post' action='javascript:void(0);' onsubmit='table_boost_status(this)' class='form_status'>
function table_boost_status(form) { //Ajax отправка формы
var msg = form.serialize();
$.ajax({
type: "POST",
url: "/plugins/status_boost.php",
data: msg,
success: function (data) {
},
error: function (xhr, str) {
alert("Возникла ошибка!");
}
});
}