JSFiddle - React, Tailwind, and code Playground

by Vitaliy T

HTML

<table>
        <tr data-id="0" class="duplicate">
            <td>11</td>
        </tr> <!-- например тут background-color: red -->
        <tr data-id="1" class="">
            <td>11</td>
        </tr>
        <tr data-id="0" class="duplicate">
            <td>11</td>
        </tr> <!-- например тут background-color: red -->
        <tr data-id="2" class="">
            <td>11</td>
        </tr>
        <tr data-id="3" class="">
            <td>11</td>
        </tr>
        <tr data-id="4" class="duplicate">
            <td>11</td>
        </tr> <!-- а тут background-color: blue -->
        <tr data-id="4" class="duplicate">
            <td>11</td>
        </tr> <!-- а тут background-color: blue -->
    </table>

JavaScript

// random
var dIds = [];
$(document).ready(function(){
    $('.duplicate').each(function(i,e){
        dIds.push($(e).attr('data-id'));
    });
    var uniqueArr = dIds.filter(function(itm, i, a) {
        return i == dIds.indexOf(itm);
    });
    for (var i = uniqueArr.length - 1; i >= 0; i--) {
        var color = '#'+Math.floor(Math.random()*16777215).toString(16);
        $('tr[data-id="'+uniqueArr[i]+'"] td').css({'background-color': color})
    }
});