JSFiddle - React, Tailwind, and code Playground
HTML
<input type="button" id="switch" value="Switch" />
<br />
<br />
<div class="item">
<div class="image">Image</div>
<div class="text">Text</div>
</div>
<div class="item">
<div class="image">Image</div>
<div class="text">Text</div>
</div>
<div class="item">
<div class="image">Image</div>
<div class="text">Text</div>
</div>
CSS
body {
background-color: #d6e6e9;
font-family: Helvetica;
text-align: center;
}
.item {
margin-bottom: 10px;
}
.image {
background-color: #87d6e6;
padding: 30px;
}
.text {
background-color: #fff;
padding: 10px;
}
JavaScript
$("#switch").click(function(){
$('.text').insertBefore('.image');
});