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