Один из способов сделать это:
1) Предоставление опции id
(valueselection
) - select
для дифференциации с другим элементом select
.
2) Поместите базовую цену и общую цену в label
с уникальным id
, аналогичным шагу 1)
3) Рассчитайте начальную цену и цену для выбранного варианта:
var i= 1;
var base=$('label#baseprice').text();
$('label#total').text(base);
$("select#valueselection").change(function(){
i=$('select#valueselection').val();
$('label#total').text(base*i);
});
См. Фрагмент ниже:
var i= 1;
var base=$('label#baseprice').text();
$('label#total').text(base);
$("select#valueselection").change(function(){
i=$('select#valueselection').val();
$('label#total').text(base*i);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<!-- drop down selection -->
<select id="valueselection">
<option value='1'>1 Pax</option>
<option value='2'>2 Pax</option>
<option value='3'>3 Pax</option>
</select>
<p>Price per each: $<label id="baseprice">100</label></p>
<!-- calculating here -->
<p>Total price: $<label id="total"></label></p>