JSFiddle - React, Tailwind, and code Playground

by Robert N.

HTML

<div class="customjshop_attr_id37">
<input class="custom" type="radio" name="jshop_attr_id[3]" id="jshop_attr_id37" value="7" onclick="setAttrValue('3', this.value);">
<label class="radio_attr_label"  for="jshop_attr_id37">Zero  0мг/мл</label>
</div>

<div class="customjshop_attr_id38">
<input class="custom" type="radio" name="jshop_attr_id[3]" id="jshop_attr_id38" value="8" onclick="setAttrValue('3', this.value);">
<label class="radio_attr_label"  for="jshop_attr_id37">Zero  0мг/мл</label>
</div>

<div class="customjshop_attr_id45">
<input class="custom" type="radio" name="jshop_attr_id[4]" id="jshop_attr_id45" value="5" onclick="setAttrValue('4', this.value);">
<label class="radio_attr_label"  for="jshop_attr_id45">Subzero  0мг/мл</label>
</div>

<div class="customjshop_attr_id46">
<input class="custom" type="radio" name="jshop_attr_id[4]" id="jshop_attr_id46" value="6" onclick="setAttrValue('4', this.value);">
<label class="radio_attr_label"  for="jshop_attr_id46">Subzero  0мг/мл</label>
</div>

CSS

.checkkkkk{background:red;}

JavaScript

jQuery(document).ready(function($){
   $('input[id^=jshop_attr_id]').click(function(){
       value=$(this).attr('value');
       id=$(this).attr('id');
       prefix=id.replace(value,'');
       $('[class^=custom'+prefix+']').removeClass('checkkkkk');
       $(this).parent('div').addClass('checkkkkk');
   })
})