JSFiddle - React, Tailwind, and code Playground

by Lijo

HTML

<div>
    <br/>
    <input type="submit" value="Hide Financial" />
    
    <input type="submit" value="Show Financial" />
    
    <br/>
    
    <table class="resultGridTable" cellspacing="0" id="detailContentPlaceholder_grdTransactions"
        style="border-collapse: collapse;">
        <tr>
            <th scope="col">
                &nbsp;
            </th>
            <th colspan='4' class='tableColGroupAssociate'>
                Associate Info
            </th>
            <th colspan='5' class='tableColGroupTransaction'>
                Financial Info
            </th>
        </tr>
        <tr class=''>
            <th>
                Line #
            </th>
            <th scope="col">
                EmpID
            </th>
            <th scope="col">
                SID
            </th>
            <th scope="col">
                First&#160;Name
            </th>
            <th scope="col">
                Last&#160;Name
            </th>
            <th scope="col">
                Type
            </th>
            <th scope="col">
                App ID
            </th>
            <th scope="col">
                Batch ID
            </th>
            <th scope="col">
                Correlation&#160;ID
            </th>
            <th scope="col">
                Transaction ID
            </th>
        </tr>
        <tr>
            <td>
                1
            </td>
            <td>
                123
            </td>
            <td>
                1234
            </td>
            <td>
                Sandy
            </td>
            <td>
                Taylor
            </td>
            <td>
                P Adj
            </td>
            <td>
                1
            </td>
            <td>
                <a id="detailContentPlaceholder_grdTransactions_HyperLink1_0" onclick="setBatchTransactionValue();">
                    1</a>
            </td>
            <td>
                1
            </td>
     ...

CSS

td
{
    margin: 0 10px 0 10px;
    border: 1px solid blue;
}

th
{
    margin: 0 10px 0 10px;
    border: 1px solid blue;
    font: bold 12pt Arail;
}

table
{
    border: 3px solid red;
}

JavaScript

$('input').click(function()
{
    if($(this).val() == "Hide Financial")
    {
    
        $('th:nth-child(6), td:nth-child(6), th:nth-child(7), td:nth-child(7), th:nth-child(8), td:nth-child(8), th:nth-child(9), td:nth-child(9),th:nth-child(10), td:nth-child(10),th:nth-child(3):first').hide();
        
    }
    else
    {
     
        $('th:nth-child(6), td:nth-child(6), th:nth-child(7), td:nth-child(7), th:nth-child(8), td:nth-child(8), th:nth-child(9), td:nth-child(9),th:nth-child(10), td:nth-child(10),th:nth-child(3):first').show();
        
    }
});