JSFiddle - React, Tailwind, and code Playground
HTML
<table>
<tr class="al tv">
<td>October 2</td>
<td>12:30 pm</td>
<td class="competition"></td>
<td>Team A v Team B</td>
<td class="field">1</td>
</tr>
<tr class="be tv">
<td>October 2</td>
<td>6 pm</td>
<td class="competition"></td>
<td>Team C v Team D</td>
<td class="field">2</td>
</tr>
<tr class="ga tv">
<td>October 3</td>
<td>12:30 pm</td>
<td class="competition"></td>
<td>Team D v Team A</td>
<td class="field">3</td>
</tr>
<tr class="de tv">
<td>October 3</td>
<td>6 pm</td>
<td class="competition"></td>
<td>Team C v Team B</td>
<td class="field">4</td>
</tr>
</table>
JavaScript
$(document).ready(function() {
var compClass = new Array();
compClass[0] = 'al',
compClass[1] = 'be',
compClass[2] = 'ga',
compClass[3] = 'de';
var competitions = new Array();
competitions[0] = 'alpha',
competitions[1] = 'beta',
competitions[2] = 'gamma',
competitions[3] = 'delta';
$.map($("tr"), function(tr, i) {
$.each(compClass, function(index, someClass){
if ($(tr).hasClass(someClass)) {
classIndex = compClass.indexOf(someClass);
compVal = competitions[classIndex];
$(tr).find(".competition").each(function() {this.innerHTML = compVal});
};
});
});
});