jq同名元素求和




//同名元素求和

1
function fahuo_money(){ 2 var l= $("input[name^='fa_sum']"); 3 var sum= 0; 4 l.each(function(){ 5 var r = /^-?\d+$/ ; //正整数 6 if($(this).val() !=''&&!r.test($(this).val())){ 7 //正则表达式不匹配置空 8 $(this).val(""); 9 } else if($(this).val() !=''){ 10 sum+=parseInt($(this).val()); 11 } 12 }); 13 $("#fa_money").val(sum); 14 }

 

 //正浮点数
  function fahuo_money(){
   var l= $("input[name^='fa_sum']");
   var sum= 0;
    l.each(function(){
	 var r = /^\\d+(\\.\\d+)?$/ ; //正整数        
	 if($(this).val() !=''&&r.test($(this).val())){
		//正则表达式不匹配置空 
		$(this).val("");
	} else if($(this).val() !=''){
		sum+=parseFloat($(this).val());        
	 }  
	});
	$("#fa_money").val(sum);
  }

  

  

posted @ 2018-01-08 20:44  谢凌  阅读(244)  评论(0编辑  收藏  举报