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>