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})
}
});