<div class="dong_img">
<li><img src="image/ds_img.jpg"></li>
<li><img src="image/ds_img.jpg"></li>
</div>
<div class="dong_img">
<li><img src="image/ds_img.jpg"></li>
<li><img src="image/ds_img.jpg"></li>
<li><img src="image/ds_img.jpg"></li>
</div>.dong_img li.len1{width:95%;height:auto}
.dong_img li.len2{width:45%;height:auto; max-height:150px; margin-right: 1%}
.dong_img li.len3{width:32.3%;height:auto; max-height:105px; margin-right: 1% }我需要获取每个dong_img元素内的li元素个数,为一个的时候给其添加len1类,依次类推,当为3或者更大的时候,添加len3;(写前注意:我是获取当前dong_img内的li哦,不能一下获取,那样是没有效果的,这样你能解决了,那么h5页面的布局一些问题相信对你已经没有太大的问题了)加油吧boys and girls!
5 回答
qq_青枣工作室_0
TA贡献446条经验 获得超754个赞
$('.dong_img').each(function(){ var $li = $(this).children('li'); $li.addClass('len' + $li.length); });
慕娘9282524
TA贡献13条经验 获得超8个赞
var num=$("div[class='dong_img'] li").length ;
var class="len"+num
if(num<3){
$(".dong_img").addClass("class")
}
else{
$(".dong_img").addClass("len3")
}
添加回答
举报
0/150
提交
取消