1

ここでは、数量と価格の列から合計が計算され、表の下部に合計が追加される例をたくさん見てきました。

私はこのアイデアを使用していますが、さらに進めたいと考えています。このフィドルには、国と呼ばれる追加の列と、国とその年間合計をリストする下の別のテーブルがあります。数量フィールドに値を追加して、合計と年間合計の両方を更新できるようにしたいと考えています。たとえば、FIN 行に 1 を入力すると、合計は 2.45 になり、年間合計は 247.45 になります。

たとえば、変数をハードコーディングできるとは思わない

var $fin= 245;

2 番目のテーブルのデータは、実際の販売が行われるにつれて変化しますが、このページはユーザーが簡単な予測を行うためのものであるため、これにアプローチする最善の方法については確信が持てません。

4

1 に答える 1

0

このコードはあなたが始めるのを助けるかもしれません

var countryValue = parseFloat($("#totalsTable td:contains('" + countryText + "')").next().text()) + sum;
$("#totalsTable td:contains('" + countryText + "')").next().text(countryValue);

'#totalsTable'は、一番下のテーブルに追加されるIDです。

テーブル構造が同じままである場合、「contains」および「next」セレクターの使用が機能しなくなる可能性があります。

これがお役に立てば幸いです。

于 2012-05-15T14:59:13.293 に答える