下面这个函数是用来求所有正数和负数的和
在开始的时候我提一个函数eval();这个函数可以把字符串进行相加求和的
$("#tablec1 :checkbox").change(function(){ //给id=tableec1里面所以的checkbox一个改变事件,
var cbs = $("#tablec1 :checkbox:checked");
var c = 0;
var qiye_sub = 0;//保存负分
var zs_sub = 0;//保存正数
for(var i = 0; cbs && i < cbs.length; i++) {
var sub = $(cbs[i]).val().substring(1,cbs[i].length);
if($(cbs[i]).val().substring(0,1)=="-"){
qiye_ = eval($(cbs[i]).val().substring(1,cbs[i].length));//截取负号之后的数字拿到每一个值 这个值为列如:6
qiye_sub+=-qiye_;
}else if($(cbs[i]).val().substring(0,1)=="+"){
zs = eval($(cbs[i]).val().substring(1,cbs[i].length));
zs_sub+=zs;
}else{//这个判断里面是正对于特殊情况进行判断,不过没多大用处,所以在看的时候没必要看,主要是上面两个判断
zs = eval($(cbs[i]).val());
zs_sub+=zs;
}
$("#text_qiye_sub1").val(qiye_sub);
$("#text_qiye_add1").val(zs_sub);
a=eval($(cbs[i]).val());
c+=a;
}
$("#tnews_ext1").val(c);//得到所有正数和负数的和
// $("#main_qiye_result").val(c);
});
b = eval($("#tnews_12_ext1").val())+eval($("#tnews_13_ext2").val();//两个字符串求和