jquery中字符串求和,并且求出一个table中所有checkbox的被选中的和

						下面这个函数是用来求所有正数和负数的和
在开始的时候我提一个函数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();//两个字符串求和
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值