我不明白为什么代码中的计算不起作用:
$(document).ready(function(){
if ($('#type1:checked')) {
var shed = base+distance+size1+rubber;
} else if ($('#type2:checked')) {
var shed = base+distance+size2+rubber;
} else if ($('#type3:checked')) {
var shed = base+distance+size3+rubber;
} else if ($('#type4:checked')) {
var shed = base+distance+size3+rubber;
} else ($('#type5:checked')) {
var shed = base2+distance+size4+rubber;
}
$('#last__par_count').html(shed);
});
id=last__par_count 的标签没有填写计算结果。所有可用的变量都有值。
除了语法错误,所有的条件都是错误的——第一个下面的代码块——总是会被执行
if
,因为即使是一个空的 jQuery 包装器对象也匹配一个 booleantrue
。您没有正确验证复选框: