嘿傢伙我有6個複選框,我正在使用它們的「rel =」值來合計並顯示總和。但是,如果我複選框1和3和6,則添加忽略框3,並且不會將其添加到總和中。因此,基本上檢查的最低和最高的checboxes是加起來而不是所有被檢查的。想知道是否有人可以找到原因。Javascript複選框不正確的計算
$(document).ready(function() {
function recalculate() {
var sum = 0;
var base = 0;
var d=new Date();
var theDay=d.getDay();
switch (theDay)
{
case 6:
base = 30;
break;
case 0:
base = 30;
break;
default:
base = 49 ;
}
$("input[type=checkbox]:checked").each(function() {
sum = parseInt($(this).attr("rel")) + base;
});
$("#output").html(sum);
}
$("input[type=checkbox]").change(function() {
recalculate();
});
});
這是什麼基礎? – Dharmesh 2011-04-22 13:43:12