Ich bin ein Neuling im IKT-Kurs, und wir haben ein Projekt.Mein jQuery funktioniert nicht
Ich arbeite derzeit für meine jQuery-Code für Einkaufswagen hinzufügen. Wenn ich wähle, wie viele ich zum Beispiel 5 kaufen werde, wenn ich auf Warenkorb hinzufügen klicke, wird das Gesamtergebnis im Textfeld angezeigt. Aus irgendeinem Grund wird es nicht funktionieren. Ich habe bereits JavaScript ausprobiert, aber es wird auch nicht funktionieren.
Hier ist mein Code:
$(function() {
var $myNumber = $("#myNumber");
var $add = $("#add");
$add.click(function() {
var input = $myNumber.val();
$('#item').val($(input).val() * $('5000').val());
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html>
<head></head>
<body>
<input type="text" id="item" readonly>
<input type="number" id="myNumber" min="1" max="5">
<button type="button" class="button" id="add">Add Cart</button>
<button type="button" class="button" id="Reor">ReOrder</button>
</body>
</html>
Aus irgendeinem Grund das Ergebnis, das NaN ist, wird kommen. Was habe ich verpasst? Was habe ich falsch gemacht?
Der beste Rat, den wir wirklich Sie ist geben können: Ihre Zeit beim nächsten Mal besser zu planen. Schauen Sie auch nach, was ['NaN'' (https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/NaN) bedeutet, und arbeiten Sie dann rückwärts, um herauszufinden, warum das Ergebnis 'NaN' ist . –
'$ ('5000'). Val()' - Was zum Teufel ist das? Ich schätze, Sie haben keine '<5000 />' Tags. Sie erhalten NaN, weil Sie undefined durch eine Zeichenkette multiplizieren. – Li357
Ich bin ein Student und ich habe auch ein paar Nebenfächer. Hier auf den Philippinen ist es bereits das Ende des ersten Halbjahres. Projekte wurden angehäuft. Ich arbeite dieses Projekt fast den ganzen Monat und bin kurz davor, es zu beenden. Nur muss ich dieses Problem lösen, dann bin ich schon fertig. –