如何使用JQuery实时添加复选框的值?

时间:2013-02-26 14:14:20

标签: javascript jquery

应该很简单,但这段代码对我不起作用:

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

要考虑的复选框都在#checkbox div中,我正在尝试用总金额填写div。

感谢。

3 个答案:

答案 0 :(得分:1)

As the code is fine and works,其他地方可能存在无关的错误。

您应该使用developer tools进行调试和搜索。

答案 1 :(得分:0)

您可以尝试侦听CheckBox上的click事件,而不是更改事件。

答案 2 :(得分:-2)

不知道你的问题,我猜这个

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