case 0:
var val = $('#Monday total').val();
add = parse Int($('#effort_'+record id+'_'+i).val())+parse Int(val);
$('#Monday total').val(add);
break;
我在计算后得到NaN到文本框。
答案 0 :(得分:3)
不parse Int
parseInt
使用,
add = parseInt($('#effort_'+record_id+'_'+i).val())+parseInt(val);
修改强>
此外,您应该使用radix参数来确保十进制转换
即。 add = parseInt($('#effort_'+record_id+'_'+i).val(),10)+parseInt(val,10);
如果您使用货币值,那么您应该使用parseFloat()