JSFiddle - React, Tailwind, and code Playground

by csornmo

HTML

<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Points</th>
      <th>Time</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>A</td>
      <td>100</td>
      <td>100</td>
    </tr>
    <tr>
      <td>B</td>
      <td>200</td>
      <td>200</td>
    </tr>
    <tr>
      <td>C</td>
      <td>100</td>
      <td>100</td>
    </tr>
  </tbody>
</table>

JavaScript

var $tbody = $('table tbody');
$tbody.find('tr').sort(function(a,b){ 
    var tda = $(a).find('td:eq(1)').text();
    var tdb = $(b).find('td:eq(1)').text();
    
    var tdc = $(c).find('td:eq(2)').text();
    var tdd = $(d).find('td:eq(2)').text();
            // if a < b return 1
    if ( tda < tdb === -1 ) {
    	
    } else if ( tda > tdb === 1 ) {
    	
    } else {
    
    }
      
}).appendTo($tbody);