JSFiddle - React, Tailwind, and code Playground

HTML

<div class="parent">
    <div>1</div>
    <div>2</div>
    <div>3</div>
    <div>4</div>
    <div>5</div>
</div>

JavaScript

$elems = $('.parent div');
function insertElement(selection, indexFrom, indexTo) {
    selection.eq(indexFrom).insertBefore(selection.eq(indexTo));
    selection.splice(indexTo, 0, selection.splice(indexFrom, 1)[0]);
};
$('body').click(function() {
    insertElement($elems, $elems.length-1, 0);
});