ここでは、各行の入力ボックスの (特定の 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 コミュニティに感謝します。私の多くの質問に対して大きな助けになりました。