JSFiddle - React, Tailwind, and code Playground
HTML
<table width="500" border="1">
<tbody>
<tr align="center">
<td><input type="button" class="btnShowHide" value="Show/Hide1"/></td>
<td><input type="button" class="btnShowHide" value="Show/Hide2"/></td>
<td><input type="button" class="btnShowHide" value="Show/Hide3"/></td>
<td><input type="button" class="btnShowHide" value="Show/Hide4"/></td>
<td><input type="button" class="btnShowHide" value="Show/Hide5"/></td>
</tr>
<tr>
<th scope="col">Column 1</th>
<th scope="col">Column 2</th>
<th scope="col">Column 3</th>
<th scope="col">Column 4</th>
<th scope="col">Column 5</th>
</tr>
<tr class="columnMe">
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr class="columnMe">
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr class="columnMe">
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr class="columnMe">
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
</tbody>
CSS
.hide {
visibility: hidden;
}
JavaScript
$('.btnShowHide').each(function(i) {
$(this).on('click', function() {
$('tr:not(:first-child) td:nth-child('+(i+1)+')').toggleClass('hide');
});
});