使用html和jquery的评估工具

时间:2013-07-03 15:02:16

标签: jquery html radio

我正在制作这个评估工具,它使用单选按钮选择成绩并显示总结果,即使用jquery的不同因素的总和。我可以做总结,但我不知道如何在更改成绩时减去之前选择的值。

here is a jsfiddle that shows a simplified version of what I have..

当前的JQuery

 $('input[type=radio]').click(function(){
    var x= parseInt($(this).val());
    if ($('#weeh:not(:empty)').text()){
        var y= parseInt($('#weeh').text());
        var z= x+y;
        $('#weeh').text(z);
    }else{
        $('#weeh').text(0);
    }

  });

预期的行为是: 例如,如果我点击可怕,它增加了4但是如果我想将其改为好,它必须减去4并将结果加1

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

试试这段代码,

$('input[type=radio]').change(function () {
    var total = 0;
    $("input[type=radio]:checked").each(function () {
        var x = parseInt($(this).val());
        total += x;
    });
    $('#weeh').text(total);
});

http://jsfiddle.net/xUrJv/11/