JSFiddle - React, Tailwind, and code Playground
by j08691
HTML
<div class="available">
<h2>Available Groups</h2>
<a href="" data-id="1">Group 1<span>Add</span></a>
<a href="" data-id="2">Group 2<span>Add</span></a>
<a href="" data-id="3">Group 3<span>Add</span></a>
<a href="" data-id="4">Group 4<span>Add</span></a>
<a href="" data-id="5">Group 5<span>Add</span></a>
</div>
<div class="added">
<h2>Added Groups</h2>
</div>
JavaScript
$(".available a").on("click", function(e) {
e.preventDefault();
$('.added h2').after($(this));
var items = $('.added a').get();
items.sort(function(a, b) {
var A = $(a).data('id');
var B = $(b).data('id');
if (A < B) return -1;
if (A > B) return 1;
return 0;
});
$('.added h2').after(items);
});