JSFiddle - React, Tailwind, and code Playground

by jefferson

HTML

<table id="test" border="1">
    <tr>
        <td>tESt1</td>
        <td>test2</td>
        <td>details</td>
        <td><input type="button" value="1"/></td>
    </tr>
    <tr>
        <td>t est1</td>
        <td>test2</td>
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td>test1</td>
        <td>test2</td>
        <td>details</td>
        <td></td>
    </tr>
    <tr>
        <td>test2</td>
        <td>test21</td>
        <td>test223</td>
        <td></td>
    </tr>
    </table>

JavaScript

var seen = {};
$('table tr').each(function() {
    var tr = $(this).clone();
    if(tr.not(':input')){
        tr.find("td:eq(2)").remove();  //Remove 3rd column
        var txt = tr.text().toLowerCase().replace(/\s/g, '');
        console.log(txt);
        if (seen[txt])
            $(this).remove();
        else
            seen[txt] = true;
    }
});