jQuery: Prozentsatz von zwei Zahlen

BEARBEITET

Vielen Dank für alle, die Unterstützung angeboten haben ... das beste funktionierende Skript, das ich mit Ihnen teilen werde, in der Hoffnung, dass ich anderen helfen kann, die nach der gleichen Lösung suchen:

    $(document).ready(function(){
$("#price1, #price2").keyup(function() {
  var priceOne = parseFloat($("#price1").val());
  var priceTwo = parseFloat($("#price2").val());
  var rate = parseFloat($("#rate").val());
  if ($("#price1").val() && $("#price2").val()){     
  $('#rate').val(((priceTwo - priceOne) / priceOne * 100).toFixed(2));
}

});

$("#rate").keyup(function() {
  var priceOne = parseFloat($("#price1").val());
  var rate = parseFloat($("#rate").val());

   if ($("#rate").val() && $("#price1").val() && $("#price2").val()){
 $('#price2').val(((priceOne * rate)/ 100 + priceOne).toFixed(2));
}
});
})

Sie können es auch danach testenVERKNÜPFUNG

ERSTE FRAGE:

Bitte helfen Sie, den Prozentsatz zwischen zwei Zahlen zu berechnen. Ich habe es in eine Richtung versucht, aber es ist mir nicht gelungen. Bitte sagen Sie mir, was falsch ist, oder ich würde mich freuen, wenn Sie ein anderes Skript empfehlen können, das mir helfen könnte

mein Drehbuch:

<html>
<head>
 <script type="text/javascript">
$("#rate").text(function() {
    var result = (parseInt(($("#price1").text(), 10) * 100)/ parseInt($("#price2").text(), 10));
    if (!isFinite(result)) result = 0;
    return result;
});?
</script> 

</head>
<body>
<div id="price1"><label><input id="price1" type="text"></label></div>
<div id="price2"><label><input id="price2" type="text"></label></div>
<div id="rate"><label><input id="rate" type="text"></label></div>


</body>
</html>

Antworten auf die Frage(5)

Ihre Antwort auf die Frage