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);
});