JSFiddle - React, Tailwind, and code Playground
HTML
<div id="divAll">
<div id="divVideo">
Video
</div>
<div id="divAudio">
Audio
</div>
<div id="divImage">
Image
</div>
</div>
<input id="btn" type="button" />
JavaScript
function Rearrange(videoP,audioP,imageP){
if(videoP=="1"){
$('#divAll').prependTo('#divVideo');
}
else if(audioP=="1"){
$('#divAll').prependTo('#divAudio');
}
else if(imageP=="1"){
$('#divAll').prependTo('#divImage');
}
if(videoP=="2"){
$('#divAll div:eq(1)').after('#divVideo');
}
else if(audioP=="2"){
$('#divAll div:eq(1)').after('#divAudio');
}
else if(imageP=="2"){
$('#divAll div:eq(1)').after('#divImage');
}
if(videoP=="3"){
$('#divAll div:eq(2)').after('#divVideo');
}
else if(audioP=="3"){
$('#divAll div:eq(2)').after('#divAudio');
}
else if(imageP=="3"){
$('#divAll div:eq(2)').after('#divImage');
}
}
$('#btn').click(function(){
Rearrange(3,2,1);
});