RedGuitar
2018-12-18 16:10:52
$(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 循環(huán) 讓 奇一次調(diào)用;不用每次自己加數(shù)字在里面})
2 回答


pardon110
TA貢獻1038條經(jīng)驗 獲得超227個贊
引用類型的數(shù)據(jù)的修改操作(比如刪除)會改變引用類型對象本身的一些信息,這些信息會導(dǎo)致在使用for循環(huán)時,產(chǎn)生迭代對象本身的變更。讓你有錯位的感覺。
添加回答
舉報
0/150
提交
取消