1

ここでは、各行の入力ボックスの (特定の css クラスの) 値を計算できる jQuery 電卓スクリプトを用意しています。

合計 8 行あり、ユーザーが将来的に行を動的に追加できるようにする予定です。

私の問題は、jquery ライブラリがどのように機能するかを知らないことです。私が要求していることが可能かどうかもわかりませんが、周りを探してみましたが、あまり見つかりませんでした.

$(function(){
    $('specific-class').each(function() {
        $(this).keyup(function(){  
            calculateTotal($(this));
        });
    });
});

function calculateTotal(src) {
    var sum = 0;
    var sumtable = src.closest('tr'); //only calculate the current row

    sumtable.find('specific-class').each(function() {
        if(!isNaN(this.value) && this.value.length!=0) {
            sum += parseFloat(this.value);
        }
    });

    sumtable.find(".qty").html(sum.toFixed(0)); //send to front
}

上記が完了したら、個々の TD を特定のクラスでチェックし、値を合計することができます。

計算された各行の値を保存し、保存された変数を qty1、qty2、qty3 などの独自の数量として送信するにはどうすればよいですか?

SO コミュニティに感謝します。私の多くの質問に対して大きな助けになりました。

4

1 に答える 1

0

jquery から PHP にデータを送信できる唯一の方法は、$.postまたは$.getを使用することです。データを呼び出したのと同じファイルに投稿することも、データを管理する機能を持つ別のファイルに投稿することもできます。私の好みは2番目のものです。プロジェクトをモジュラーに保ちます。

于 2013-06-08T20:05:05.180 に答える