$("#scorecard").change(function() {
var total = 0;
$("#scorecard :checked").each(
function() {
total += parseInt($(this).val())
});
$("#score").val(total);
}).change();
此函数以 html 形式实时汇总无线电检查的值。 http://jsfiddle.net/hireconor/DDfbf/
我该如何修改它,所以它会计算等于 0 的已检查单选值?因此,如果选中的值为 0,则等于 1,其他任何值 = 0,然后将其减去 18,将其显示在 id="score" 的文本框中。