JSFiddle - React, Tailwind, and code Playground
HTML
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
JavaScript
$(function() {
var elems = $('ul').children('li').remove();
elems.sort(function(a, b) {
return (parseInt($(a).text()) > parseInt($(b).text()) );
})
.sort(function(a, b) {
var numB = parseInt($(b).text());
var numA = parseInt($(a).text());
return (numB % 2 == 0 && (numB % 2 < numA % 2));
});
$('ul').append(elems);
});