ITPub博客

首页 > 应用开发 > > for循环的单个输出 不是总是最后一个才输出

for循环的单个输出 不是总是最后一个才输出

作者:renke 时间:2019-07-29 13:56:57 0 删除 编辑
$(function(){

    

     

     



     function changeList(num){

      // 通过传入num 的方式改变获取的父级元素

            var strID = '#floor-' + (num+1) + ' .list-r button'; 

            var strMan = '#floor-'  + (num+1) + ' .man';

            var strGirl = '#floor-'  + (num+1) + ' .girl';

            var strBrand = '#floor-'  + (num+1) + ' .brand';

            var listRa = $(strID);

        

        listRa.eq(0).click(function(){



            $(strMan).hide();



            $(strGirl).hide();

             $(strID).eq(0).addClass('button-b');

           $(strBrand).show();

        

        })

        listRa.eq(1).click(function(){

             $(strGirl).hide();

           $(strBrand).hide();

              $(strID).removeClass('button-b');

              $(strMan).show();

        

        })

        listRa.eq(2).click(function(){

          $(strMan).hide();

           $(strBrand).hide();

            $(strID).eq(0).removeClass('button-b');

            $(strGirl).show();

       

        })



     }

    



changeList(0);

changeList(1);

changeList(2);

changeList(3);

changeList(4);

 //疑问 怎么用for 循环 让 奇一次调用;不用每次自己加数字在里面

})


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/430/viewspace-3165218/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-10-11

  • 博文量
    140
  • 访问量
    17931