jquery "+" 带参数bind问题

  var j;
      for(j=1;j<=3;j++)

     {

           $("#up"+j).bind('click',function(){

             

              for(var i=(j-1)*5+1;i<=5+(j-1)*5;i++)

              {

                    $("#uptr"+i).hide();

              }

           });

     

     }

运行不正常

而换成


           $("#up"+1).bind('click',function(){

             

              for(var i=(1-1)*5+1;i<=5+(1-1)*5;i++)

              {

                    $("#uptr"+i).hide();

              }

           });

正常运行

到底是循环的问题还是bind的问题还是+的问题

一曲幽魂付衷情
浏览 1796回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP