for(i=0;i //
if(i2){
title[i].setAttribute("id","fourthly"); //为第四个标题添加id
if(i season[i].setAttribute("id","fourthlyContent"); //为第四个剧集添加id
$("#fourthlyContent").css("display","none"); //隐藏内容
}
$("#fourthly").live('click',function(){
$("#fourthlyContent").toggle();
});
}else if(i1){
title[i].setAttribute("id","thirdly"); //为第三个标题添加id
if(i<slen&&i!=0){ //获取对应的剧集
season[i].setAttribute("id","thirdlyContent"); //为第三个剧集添加id
$("#thirdlyContent").css("display","none"); //隐藏内容
}
$("#thirdly").live('click',function(){
$("#thirdlyContent").toggle();
});
}else if(i!=0){
title[i].setAttribute("id","second"); //为第二个标题添加id
if(i<slen&&i!=0){ //获取对应的剧集
season[i].setAttribute("id","secondContent"); //为第二个剧集添加id
$("#secondContent").css("display","none"); //隐藏内容
}
$("#second").live('click',function(){
$("#secondContent").toggle();
});
}else{
title[i].setAttribute("id","firstly"); //为第一个标题添加id
season[i].setAttribute("id","firstlyContent"); //为第一个剧集添加id
$("#firstlyContent").css("display","none"); //隐藏内容
$("#firstly").live('click',function(){
$("#firstlyContent").toggle();
});
}
}
}
第三和第四个标题的那个if应该是要动态添加进去的,因为后续可能有更多的第五第六个,现在我要动态添加
if(i1){
title[i].setAttribute("id","thirdly"); //为第三个标题添加id
if(i<slen&&i!=0){ //获取对应的剧集
season[i].setAttribute("id","thirdlyContent"); //为第三个剧集添加id
$("#thirdlyContent").css("display","none"); //隐藏内容
}
$("#thirdly").live('click',function(){
$("#thirdlyContent").toggle();
});
}else
这个JS代码,每加一段,if内的判条件的数字就+1,id也要替换,请问这个怎么做?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。