为了账号安全,请及时绑定邮箱和手机立即绑定

来来来,给大家出一个前端题目!

来来来,给大家出一个前端题目!

淡雅的默 2016-05-17 18:39:24
<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);
});
查看完整回答
2 反对 回复 2016-05-20
?
慕娘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")

}

查看完整回答
1 反对 回复 2016-05-18
?
qq_Aries

TA贡献11条经验 获得超3个赞

菜菜菜


查看完整回答
反对 回复 2016-05-20
?
荼酒

TA贡献133条经验 获得超96个赞

循环,('len')+i+1 就好了。

查看完整回答
反对 回复 2016-05-18
?
晴书文文

TA贡献64条经验 获得超75个赞

恩恩,我只能说加油吧少年。

查看完整回答
反对 回复 2016-05-18
  • 5 回答
  • 0 关注
  • 1769 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信