JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<table border="1">
<tr style="background:#cfc;"><td>Услуга:</td><td>Цена</td></tr>
<tr><td>
    <select id="one" class="bath">
	<option value="0руб">Эмалировка...</option> 
    <option value="350руб">Эмалировка 1</option> 
    <option value="450руб">Эмалировка 2</option> 
    <option value="550руб">Эмалировка 3</option> 
    </select>
</td><td>
	<!-- зависимость с первым selector -->
	<input type="text" value="0руб" id="t_one" class="price">
</td></tr>
<tr><td>
    <select id="two" class="bath">
	<option value="0руб">Размер ванны...</option>
    <option value="650руб">Маленькая</option>
    <option value="750руб">Средняя</option>
    <option value="850руб">Большая</option>
    </select>
</td><td>
	<!-- зависимость с вторым selector -->
	<input type="text" value="0руб" id="t_two" class="price">
</td></tr>
<tr><td>
    <select id="three" class="bath">
	<option value="0руб">Цвет...</option>
    <option value="950руб">красный</option>
    <option value="1050руб">синий</option>
    <option value="1150руб">зеленый</option>
    </select>
</td><td>
	<!-- зависимость с третьим selector -->
	<input type="text" value="0руб" id="t_three" class="price">
</td></tr>
<tr><td>
 <input type="checkbox" value="1250руб" id="bath" class="bort"><label for="bath">Установка уголка по бортам ванны</label>
</td><td>
<!-- зависимость с первым radio -->
<input type="text" value="0руб" id="t_bath" class="price">
</td></tr>
<tr><td>
<input type="checkbox" value="1350руб" id="sink" class="bort"><label for="sink">Установка сливной системы</label>
</td><td>
<!-- зависимость с вторым radio -->
<input type="text" value="0руб" id="t_sink" class="price">
</td></tr>
<tr><td>
<input type="checkbox" value="1450руб" id="screen" class="bort"><label for="screen">Установка экрана под ванну</label>
</td><td>
<!-- зависимость с третьим radio -->
<input type="text" value="0руб" id="t_screen"...

JavaScript

$(document).ready(function () {

$('select.bath').change(function(){
	var id = $(this).attr('id');
	$('#t_'+id).val($(this).val());
	calc();
});

$('input.bort').click(function(){
	var chk = $(this).prop('checked'),
		id = $(this).attr('id');
	$('#t_'+id).val(chk ? $(this).val() : '0руб');
	calc();
});

function calc(){
	var sum = 0;
	$('input.price').each(function(){
		sum += parseInt($(this).val());
	});
	$('#t_summ').val(sum+'руб');
}

});