JSFiddle - React, Tailwind, and code Playground
HTML
<div id='pai'>
<div class='produtos' contagem='2'>2</div>
<div class='produtos' contagem='1'>1</div>
<div class='produtos' contagem='3'>3</div>
</div>
JavaScript
var novosElementos = $('#pai div').get().sort(function (a, b) {
return a.getAttribute('contagem') - b.getAttribute('contagem')
}).map(function(el){
return $(el).clone(true)[0];
});
$('#pai').html(novosElementos);