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

$(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 循环 让 奇一次调用;不用每次自己加数字在里面

})


RedGuitar
浏览 1190回答 2
2回答

慕设计2395807

VKNOYAQTIRBEHJFPLNXADYRGQGWFUPLBRWMIMOLAWGCMAWMPROKTWSOYTJTPLBJLPRZCEBLVSICZWIRNQFVLOLODLNQTQUQAVZAKSVYHKGWFCLBLTJSOMCFVRRAVFBRNQNJZMIKOKGJYBLTOXGJMWSBXUPKFIEADNKGPFSAKNDNDGWSVDFHYHXZIYUDOXZRAJMIEADFCXIEUDTCLBILTBRNJMVROQTPFIRJSUXAWFWZCFVYIENAIRBLOKAIENTVSVENDMPKMRZISOKNCSCFOKGPYILNCMIPYUXBVRVRBKJFBXAJENJGIENJMMCAJMPRXFGQFPZCLVQTBKOWMIFTJMSHRMCZJLURUDZORHDFCLORSODNHEHKUKADTCFIRAQGWMSBXADSTJZCYPRSJSVLNDTPPYHXTKMPEAPMOXTDMILVXNHDSDZOFBWSVUWZCZBQURMCDMTWFIFBXUQFNPMQMVKNQATCRHKGPFHETWYUKGJTDSIYYBKNJSCLNDYGCYHEADTCDTCLSJSIEHDAJFVFIQHLBKGWDMVYOQAWFIFWRNOYHYOJZJEAWTVYUXZJZJSNDUXMVLBXSBKTWGCSHEUCRRAUTWACMWXNVFOQIXNWZJEHXZPMTCZIFCEHENXAIYHUJZJMIYUDTDGWLOKTDMVLZHKZVLNQNVZIEMOEBKTPYOYCSHXAPSIYAQLGWTVRBKZUDPFNQMCFCYBEHDSVSCLIQNWKIGFPZFFUUXOXAQFVLNWGIBRHXTJMOXZJKTWZJZPKAILQMOYAYHPRADKTOEOKHQEURTWYUROXAPXUOVSIFUDTWFVFBKGDYIYGQZEODGJTJKZCYSOWMCMPZGJTMBXOKNJKNJSDTOEHJGPYIRAWMCSPMCZHX

pardon110

引用类型的数据的修改操作(比如删除)会改变引用类型对象本身的一些信息,这些信息会导致在使用for循环时,产生迭代对象本身的变更。让你有错位的感觉。
打开App,查看更多内容
随时随地看视频慕课网APP