0

数値の列を合計し、テーブルの下の合計を更新する関数を作成しました。

$(function () {
            function updateTotal() {

                var sum = 0;
                var totals = $('.drinkTotal')
                jQuery.each(totals, function () {

                    var rTotal = parseFloat($(this).text());
                    sum += rTotal;

                });

             //   alert();
                fSum = parseFloat(sum).toFixed(2);

                $("#MainContent_lblTotal").text(fSum);
            }
});

アラートのコメントを外すとコードは正常に機能しますが、削除するとラベルは更新されません。(消える?)

アラートなしでこれを機能させるにはどうすればよいですか?

4

1 に答える 1

0

ラベルの使用から標準の html 入力ボックスに変更すると、問題が解決しました。

これは、コントロールがサーバーで実行されるように設定されているためだと思います。(お詫び - 質問でこれを明確にしませんでした。)

于 2012-05-29T16:07:15.563 に答える