0

簡単なはずですが、このコードは私には機能しません:

$("#checkboxdiv input:checkbox").change(function() {
            var total = 0;
            $('#checkboxdiv input:checkbox:checked').each(function() {
                total += parseInt(this.value, 10);
            });
            $('#totalsdiv').text(total);
        });

考慮すべきチェックボックスはすべて#checkboxdivにあり、divに合計金額を入力しようとしています。

ありがとう。

4

3 に答える 3

1

コードは問題なく動作するため、関連のないエラーが別の場所にある可能性があります。

開発者ツールを使用してデバッグおよびハントする必要があります。

于 2013-02-26T14:50:58.370 に答える
0

change イベントの代わりに、CheckBox のクリック イベントをリッスンすることができます。

于 2013-02-26T14:18:13.810 に答える
-2

あなたの問題を知らずに私はこれを推測します

        $( "#checkboxdiv input:checkbox")。change(function(){
            var total = 0;
            $('#checkboxdiv input:checkbox:checked')。each(function(){
                合計+=parseInt($(this).val()、10);
            });
            $('#totalsdiv')。text(total);
        });
于 2013-02-26T14:16:33.503 に答える