下面這個函數是用來求所有正數和負數的和
在開始的時候我提一個函數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();//兩個字符串求和