来源:自学PHP网 时间:2014-11-29 13:28 作者: 阅读:次
[导读] 这篇文章主要介绍了jQuery 中$(this).index与$.each的使用方法,以及使用环境,有需要的小伙伴自己参考下吧...
工作当中响应某个需求,切换选项卡的一个效果,根据每个选项下的内容元素的总数不同而进行不同的html变化(如果选项卡下的内容为空就等于XXX,否则就XXX) 复制代码 代码如下: $(function(){ $(".bao").hide(); $(".bao").eq(0).show(); $(".head li").click(function(){ $(this).addClass('cur').siblings().removeClass("cur"); $(".bao").eq($(this).index()).show().siblings(".bao").hide() var a=$(".bao").eq($(this).index()).find('li') if(a.length<0){ alert("我小于0啊!!") } }); function moren(){ var moren=$(".moren").find('li') if(moren.length==0){ alert("我是空的~没戏") } } }) 先声明 选项卡的头部就叫头部 复制代码 代码如下: $(function(){ $(".bao").hide(); $(".bao").eq(0).show(); $(".head li").click(function(){ $(this).addClass('cur').siblings().removeClass("cur"); $(".bao").eq($(this).index()).show().siblings(".bao").hide() }); var aaa= $(".bao ul") aaa.each(function(){ var b=$(this).children('li').length alert(b) if(b==0){ $(this).append("<div>我是0个之后增加上去的</div>") } }) }) 这种方法用了$.each() |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com