JQUERY如何判断相同DIV下的图片个数,并给大于1个图片的标签加上CLASS
本文介绍了JQUERY如何判断相同DIV下的图片个数,并给大于1个图片的标签加上CLASS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
如题!~
代码如下
<div class="box">
<div class="pic">
<img src /> <!--2张图-->
<img src />
</div>
<div class="name">名称</div>
<div class="pic">
<img src /> <!--1张图-->
</div>
<div class="name">名称2</div>
.....省略N个相同但图片个数不同的结构......
</div>
代码如上,相同class='pic'
共有N个,但里面图片个数不同,如何判断如果class='pic'
里的图片个数大于2,就添加样式class='width'
,如果只有一个则不添加样式呢?先谢谢啦!~
解决方案
$.each($(".pic"), function() {
if($(this).find("img").length>2){
$(this).addClass("width");
}
});
这篇关于JQUERY如何判断相同DIV下的图片个数,并给大于1个图片的标签加上CLASS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文