JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.js"></script>
<table>
<thead>
<tr>
<th>Head</th>
</tr>
</thead>
<tbody class="radio-list">
<tr class="crimeOption">
<td><input type="radio" name="valgt" id="valgt1" /><label>Option 1.</td>
</tr>
<tr class="crimeOption">
<td><input type="radio" name="valgt" id="valgt2" /><label>Option 2.</td>
</tr>
<tr class="crimeOption">
<td><input type="radio" name="valgt" id="valgt3" />Option 3.</td>
</tr>
<tr class="crimeOption">
<td><input type="radio" name="valgt" id="valgt4" />Option 4.</td>
</tr>
<tr class="crimeOption">
<td><input type="radio" name="valgt" id="valgt5" />Option 5.</td>
</tr>
</tbody>
</table>
CSS
.checked {
background: linear-gradient(to right, rgb(76, 140, 128), rgba(55, 119, 120, 1));
}
JavaScript
var valgt = document.querySelector('#valgt1');
//jQuery implementation
$('input[type="radio"]').click(function() {
$('.crimeOption').removeClass('checked');
if($(this).is(':checked')) {
$(this).closest('.crimeOption').addClass('checked');
}
});