计算已选中复选框的值 [英] count values of checked checkbox

查看:51
本文介绍了计算已选中复选框的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想获取所有选中的复选框的总价值.我试过的是这个:

I want to get the total value of all checked checkboxes. What i've tried is this:

$("input[type=checkbox]:checked").each(function() {
            total_modules += parseFloat($(this).val());
        });
        $("#total_modules").text(total_modules.toFixed(2));

这行不通.

我希望有人能帮助我.

提前谢谢!

PS:我修复了它,这是我的新代码:

PS: I fixed it, this is my new code:

function calculation()
    {
    $("input[type=checkbox]:checked").each(function() {
            total_modules += parseFloat($(this).val());
        });
        $("#total_modules").text(total_modules.toFixed(2)); 
    }
    calculation();

    $("input[type=checkbox]").click(function()
    {
        calculation();
    });

谢谢大家

推荐答案

您可以做类似的事情

$(function(){
    var checkboxes = $("input:checkbox");
    checkboxes.change(function(){
        var total = 0.0;

        checkboxes.filter(":checked").each(function(){
            total += parseFloat(this.value);
        });

        alert (total)
    });
});

参见 工作演示

这篇关于计算已选中复选框的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆