JSFiddle - React, Tailwind, and code Playground
HTML
<!-- table>thead(>tr>th{No}+th{Name}+th{Year}+th{Pay})+tbody(>tr*3>td{$}+td{}+td{}+td{}) -->
<table>
<thead>
<tr>
<th>No</th>
<th>Name</th>
<th>Year</th>
<th>Pay</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>A</td>
<td>2004</td>
<td>300</td>
</tr>
<tr>
<td>2</td>
<td>B</td>
<td>2005</td>
<td>200</td>
</tr>
<tr>
<td>3</td>
<td>C</td>
<td>2004</td>
<td>75</td>
</tr>
<tr>
<td>4</td>
<td>C</td>
<td>2004</td>
<td>200</td>
</tr>
<tr>
<td>5</td>
<td>C</td>
<td>2004</td>
<td>75</td>
</tr>
</tbody>
</table>
JavaScript
/* $('tr').find('td:eq(2):contains(2004)').parent().find('td:eq(3)').filter(function(){
return parseInt($(this).text().match(/(75)|(200)|(300)/g)) ;
}).parent().css('backgroundColor', '#E8E8E8');
*/
$('tbody td:nth-child(3)').each(function(){
var tyear = $(this);
if (tyear.text().match(/(2004)/g)) {
if (tyear.next('td').text().match(/(75)|(200)|(300)/g) ){
$(this).closest('tr').css('backgroundColor', '#E8E8E8');
}
}
});