0

ラジオボタンから値を合計しようとしています.2行のdivと1行あたり2つのラジオボタン。詳細については、リンクを参照してください: http://jsfiddle.net/HFuey/

JQ、私は使用しようとしています:

function recalculate() {
    var sum = 0;

    $("input[type=radio]:checked").each(function() {
        sum = parseFloat($(this).val();
    });

    $("#sum").html(sum.toFixed(2));
}

$("input[type=radio]").change(function() {
    recalculate();
});

それを行う方法はありますか?href 属性も使用できますか?

4

1 に答える 1

2

私はあなたが欲しいと思います

sum += parseFloat($(this).val());

コンパイルされ(括弧)、値がインクリメントされます(+=)。

また、フィドルで jQuery をインポートする必要があること、およびグループが 1 つの場合、実際には合計が得られないことにも注意してください。一度にチェックできるラジオ ボタンは 1 つだけです。

したがって、これが必要だと思います(固定フィドルへのリンク)

于 2013-01-29T16:03:06.530 に答える