I have form
var number = $('.price').text().replace(/[^0-9]/g, '');
$('input#pricea').attr('value', number)
$("select.percent").change(function() {
var selectedPercent = $(this).children("option:selected").val().replace(/[^0-9]/g, '');
$('input#percenta').attr('value', selectedPercent)
});
var x = eval("number* selectedPercent") + "<br>";
$('#demo').attr('value', x)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="price">300 $</div>
<select class="percent">
<option value="0">0%</option>
<option value="30%">30%</option>
<option value="40%">40%</option>
<option value="50%">50%</option>
<option value="60%">60%</option>
</select>
<div id="demo"></div>
<input type="hidden" name="pricea" id="pricea">
<input type="hidden" name="percenta" id="percenta" value="0">
Finally #demo
don't show value
. Can someone help me? pls. And Because I used the select
, I want to select the options that will return different results at #demo