首页 > 应用开发 > > 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 循环 让 奇一次调用;不用每次自己加数字在里面
})来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/430/viewspace-3165218/ ,如需转载,请注明出处,否则将追究法律责任。