如何使用Javascript或jQuery对每个单选值进行求和和和相减

如何使用Javascript或jQuery对每个单选值进行求和和和相减,javascript,jquery,Javascript,Jquery,我有多个无线电元素,选项是整数。对于每台收音机,我都会得到一个默认选项来汇总总数 然后,在更改事件中,我想根据所选选项加总或减总 在javascript中,我能够得到总数,但不知道如何在变化时求和和和减去值。下面是我当前的标记和脚本:- var总和=0; var$这个; $('.form item input')。每个(函数(){ $this=$(this); 如果($this[0]。选中==true){ sum+=parseInt($this.val()); } }); $('.form i

我有多个无线电元素,选项是整数。对于每台收音机,我都会得到一个默认选项来汇总总数

然后,在更改事件中,我想根据所选选项加总或减总

在javascript中,我能够得到总数,但不知道如何在变化时求和和和减去值。下面是我当前的标记和脚本:-

var总和=0;
var$这个;
$('.form item input')。每个(函数(){
$this=$(this);
如果($this[0]。选中==true){
sum+=parseInt($this.val());
}
});
$('.form item input')。在('change',function()上{
//这里有加减法
});
$('.total').html(总和)

问题1
1.
2.
3.
问题2
1.
2.
3.
问题3
1.
2.
3.
总计:3
  • 只需在单选按钮的更改事件中调用adding
  • 初始化total inside change事件,以便您可以在每次选择和取消选择时进行更改
  • 注意:为每套单选按钮添加了名称,以便您可以取消选择和设置总跨度中的“总计”

    $('.form item input')。在('change',function()上{
    //这里有加减法
    var$这个;
    var总和=0;
    $('.form item input')。每个(函数(){
    $this=$(this);
    如果($this[0]。选中==true){
    sum+=parseInt($this.val());
    }
    $('.total span').html(总和);
    });
    });
    
    
    问题1
    1.
    2.
    3.
    问题2
    1.
    2.
    3.
    问题3
    1.
    2.
    3.
    总计:3