Javascript在$(“。变量”)内循环

时间:2015-09-11 08:57:12

标签: javascript for-loop

基本上,您可以注意到这里存在问题。我有这个循环问题,我该如何解决这个问题?新手在这里抱歉... :(

这就是我想到的,但似乎这不起作用:/

for (var i = 1; i <= 12; i++) {
      $("._"+i).each(function(){
        var value = $(this).text();
        if(!isNaN(value) && value.length != 0) {
            sum += parseFloat(value);
            $("._"+i+"t").html("<b style='color:purple;'>"+sum+"</b>");
        }
      });
     };

这是我的代码..

var sum1 = sum2 = sum3 = sum4 = sum5 = sum6 = sum7 = sum8 = sum9 = sum10 = sum11 = sum12 = 0;
       $("._1").each(function(){
        var value = $(this).text();
        if(!isNaN(value) && value.length != 0) {
            sum1 += parseFloat(value);
            $("._1t").html("<b style='color:blue;'>"+sum1+"</b>");
        }

      });
        $("._2").each(function(){
        var value = $(this).text();
        if(!isNaN(value) && value.length != 0) {
            sum2 += parseFloat(value);
            $("._2t").html("<b style='color:blue;'>"+sum2+"</b>");
        }

      });
         $("._3").each(function(){
        var value = $(this).text();
        if(!isNaN(value) && value.length != 0) {
            sum3 += parseFloat(value);
            $("._3t").html("<b style='color:blue;'>"+sum3+"</b>");
        }

      });
      $("._4").each(function(){
        var value = $(this).text();
        if(!isNaN(value) && value.length != 0) {
            sum4 += parseFloat(value);
            $("._4t").html("<b style='color:blue;'>"+sum4+"</b>");
        }

      });
       $("._5").each(function(){
        var value = $(this).text();
        if(!isNaN(value) && value.length != 0) {
            sum5 += parseFloat(value);
            $("._5t").html("<b style='color:blue;'>"+sum5+"</b>");
        }

      });
      $("._6").each(function(){
        var value = $(this).text();
        if(!isNaN(value) && value.length != 0) {
            sum6 += parseFloat(value);
            $("._6t").html("<b style='color:blue;'>"+sum6+"</b>");
        }

      });
      $("._7").each(function(){
        var value = $(this).text();
        if(!isNaN(value) && value.length != 0) {
            sum7 += parseFloat(value);
            $("._7t").html("<b style='color:blue;'>"+sum7+"</b>");
        }

      });
       $("._8").each(function(){
        var value = $(this).text();
        if(!isNaN(value) && value.length != 0) {
            sum8 += parseFloat(value);
            $("._8t").html("<b style='color:blue;'>"+sum8+"</b>");
        }

      });
       $("._9").each(function(){
        var value = $(this).text();
        if(!isNaN(value) && value.length != 0) {
            sum9 += parseFloat(value);
            $("._9t").html("<b style='color:blue;'>"+sum9+"</b>");
        }

      });
       $("._10").each(function(){
        var value = $(this).text();
        if(!isNaN(value) && value.length != 0) {
            sum10 += parseFloat(value);
            $("._10t").html("<b style='color:blue;'>"+sum10+"</b>");
        }

      });
        $("._11").each(function(){
        var value = $(this).text();
        if(!isNaN(value) && value.length != 0) {
            sum11 += parseFloat(value);
            $("._11t").html("<b style='color:blue;'>"+sum11+"</b>");
        }

      });
         $("._12").each(function(){
        var value = $(this).text();
        if(!isNaN(value) && value.length != 0) {
            sum12 += parseFloat(value);
            $("._12t").html("<b style='color:blue;'>"+sum12+"</b>");
        }

      });

0 个答案:

没有答案