初めてのポスター、間違いがありましたらお詫び申し上げます。jQuery .append()を実行すると、ターゲットdivがクローンされるたびに
私はWeb開発者の初心者ですし、現時点ではJavaScriptを学んでいます。
私は、泡クッションの価格を引用して仕事をするのに役立つ小さなツールを構築しています。私は長さの幅の高さの数量とフォームの種類を入力して価格を生成する電卓を作っています。その部分は計画どおりに働いています。私はテーブルに価格を保存しようとする際にトラブルに実行しているよhttp://codepen.io/nicholasnbg/pen/VmGeVv
:
現在地コード全体を見ることができます。
最初に保存したクッションは普通に追加されますが、次に2番目のクッション価格を生成してボタンをクリックしてテーブルに保存/追加すると、最初のクッションの詳細も保存されます新しい第2クッション。
ので、私のテーブルには、その後、次のようになります。
-cushion1
-cushion1
-cushion2
-cushion1
-cushion2
-cushion3
私はちょうどそれが見えるようにしたい:ここ
-cushion1
-cushion2
-cushion3
は私が作った機能です:
$('#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();
};
... – trincot
をどこ 'append'一部ということでしょうか? –
@MateuszWoźniakが既に指摘したように、あなたの投稿のコードは 'click'コールバック関数の残りの部分を欠いています。 – marche