Ich versuche, einen grundlegenden Rechner zu bauen, aber mein Code summiert sich nicht. Was mein Rechner tun soll, ist addieren, subtrahieren, teilen oder multiplizieren die beiden Zahlen in die Eingänge num1 und num2 eingefügt. Dann drucke die Antwort im leeren Div mit Antwort als ID aus.Basisrechner funktioniert nicht wegen der JS?
var numbers = new Object();
numbers.num1 = -1;
numbers.num2 = -1;
$("#num1").bind("keyup mouseup", function() {
numbers.num1 = ("#num1").val();
});
$("num1").bind("keyup mouseup", function() {
numbers.num2 = ("num2").val();
});
$("#add").on("click", function() {
var add = numbers.num1 + numbers.num2;
$("#answer").text(add);
});
$("#substract").on("click", function() {
var subs = numbers.num1 - numbers.num2;
$("#answer").text(subs);
});
$("#multiply").on("click", function() {
var multi = numbers.num1 * numbers.num2;
$("#answer").text(multi);
});
$("#divide").on("click", function() {
var div = numbers.num1/numbers.num2;
$("#answer").text(div)
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="user-inputs">
<form>
<input type="number" name="inputNum1" id="num1">
</form>
<form>
<input type="number" name="inputNum2" id="num2">
</form>
</div>
<div class="functions">
<button id="add">add</button>
<button id="substract">substract</button>
<button id="multiply">multiply</button>
<button id="divide">divide</button>
</div>
<h2 id="answer"></h2>
Was nicht funktioniert in Ihrem Code hinzufügen? –
die Schaltflächen hinzufügen, subtrahieren, teilen und multiplizieren scheinen nichts zu tun – TiJoePecheur
Sie haben einen Tippfehler in der zweiten Bindung. Ist das für num2, # num2, ??? –