Poster zum ersten Mal, Entschuldigung für etwaige Fehler.jQuery .append() bewirkt, dass das Ziel-div jedes Mal geklont wird
Ich bin ein Neuling für Web-Dev, und lerne Javascript im Moment.
Ich baue mir ein kleines Werkzeug, um mir bei meiner täglichen Arbeit zu helfen, die die Preisangabe für Schaumstoffkissen beinhaltet. Ich baue einen Taschenrechner, der Eingaben für Länge Breite Höhe Menge und Schaumtyp nimmt, dann erzeugt Preise. Dieser Teil funktioniert wie geplant.
Sie können den gesamten Code sehen hier: http://codepen.io/nicholasnbg/pen/VmGeVv
Ich bin in zu Schwierigkeiten laufen bei dem Versuch, die Preise in eine Tabelle zu speichern.
Das erste Kissen, das ich speichere hängt als normal an, aber wenn ich dann einen zweiten Kissenpreis erzeuge, und klicke den Knopf, um es zu speichern/an den Tisch zu hängen, speichert es auch die Details für das erste Kissen sowie das neue 2. Kissen.
so dann meine Tabelle wie folgt aussieht:
-cushion1
-cushion1
-cushion2
-cushion1
-cushion2
-cushion3
Wenn ich will es nur so aussehen:
-cushion1
-cushion2
-cushion3
Hier ist die Funktion, die ich gemacht habe:
$('#savePrice').click(function() {
console.log("price saved");
if (lastCalculated) {
var code = "<div class='row'> <div class='col-md-2 qtyL'>" + qty + " </div> <div class='col-md-4 dimL'>" + width * 1000 + " x " + length * 1000 + " x " + height * 1000 + "</div> <div class='col-md-2 eachPrice'>" + "$" + cushionPrice + "</div> <div class='col-md-2 totalLinePrice'>" + "$" + (cushionPrice * qty).toFixed(2) + "</div> </div> ";
$(".priceList").append(code);
clearInputs();
};
Die Funktion Sie einen Teil geschrieben fehlt ... – trincot
Und wo ist der 'append' Teil? –
Genau wie @ MateuszWoźniak schon darauf hingewiesen, fehlt der Code in Ihrem Beitrag den Rest der "Klick" Callback-Funktion. – marche