0

合計を生成するために合計される異なる数値の選択ボックスのグループがあります。

新しい値が必要になるたびにページを更新する代わりに、Jqueryを変更して、新しく選択した値がフォームに記憶され、値が変更されたときに新しい合計が計算されるようにするにはどうすればよいですか?

あなたは私がここでやろうとしていることを見ることができます:http://jsfiddle.net/beehive/Za42G/3/

var combined = 0;
$("select").each(function() {
    combined += parseInt($(this).val());
});

$("#sum").html(combined);

$("#sum").change();

</ p>

4

1 に答える 1

2

1つの可能な方法:

$("select").change(function() {
    var combined = 0;
    $("select").each(function() {
        combined += parseInt(this.value, 10);
    });
    $("#sum").html(combined);
}).trigger("change");​

デモ:http: //jsfiddle.net/Za42G/4/

于 2012-07-17T19:34:41.623 に答える