Enable drag and drop functionality on a list of elements.
https://github.com/nobleclem/jQuery-DragNDrop
$('ol').dragndrop();
$('ol').dragndrop({ onDrop: function( element, droppedElement ) { var items = $(element).find('input') .map(function( index, elem ){ return $( elem ).val(); }).get(); alert( 'New Item Order: '+ items.join( ', ' ) ); } });