function sum(listObj){
var sum=0;
$.each(listObj,function(){
if(!isNaN(parseFloat(this.value)))
sum=sum+parseFloat(this.value);
});
return sum.toFixed(2);
}
function check(){
var b=sum($("#balance1","#balance2"));
alert(b);
}
我balance1,balance2填的都是非零数
为什么调用check函数后,alert出来的值是0.00,而不是两个数字的和?
你的选择器不对 sum($("#balance1","#balance2")); 需要改一下 $(":input")
这是w3c选择器的文档http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp