JSFiddle - React, Tailwind, and code Playground

HTML

<table id="t">
    <tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td></tr>
    <tr><td>a</td><td>b</td><td>c</td><td>d</td><td>e</td></tr>
    <tr><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td></tr>
</table>

JavaScript

$.fn.switchColumns = function ( col1, col2 ) {
    var $this = this,
        $tr = $this.find('tr');

    $tr.each(function(i, ele){
        var $ele = $(ele),
            $td = $ele.find('td'),
            $tdt;
        
        $tdt = $td.eq( col1 ).clone();
        $td.eq( col1 ).html( $td.eq( col2 ).html() );
        $td.eq( col2 ).html( $tdt.html() );
    });
};

$('#t').switchColumns( 0, 2 );