クライアントへの見積もりと請求書を生成するための入力を含むこのテーブルがあります。主な目標は、ユーザーが価格と数量を入力および変更したときに結果を計算することです。
小計、税金、総計についても同じことをしようとしていますが、NaNを取得するだけです。
ユーザーが必要に応じてjQueryを介して行を追加できます.live()で計算を行うためにも使用されます(.onは私にとっては機能しません)
このjsfiddleをチェックしてくださいhttp://jsfiddle.net/alexdoria/yJGMn/2/
これは私が使用しているjQueryです:
$("input.op").live('input', function() {
$("tr.row").each(function() {
var qt = parseFloat($(this).find("input.cant").val());
var pr = parseFloat($(this).find("input.price").val());
var subParcial = qt * pr;
$(this).find("input.parc").val(subParcial.toFixed(2));
//subLiveCalc = function(){
var subs = 0;
$("input.parc").each(function(){
subs += parseFloat($(this).text());
});
$("div#partials span#subtotal").text(subs);
//}
//subLiveCalc();
});
});