如何用js控制 Li 里面的 <dl>数量到6个的时候,自动切换到下一个Li。谢谢了,小弟是菜鸟,请高手帮忙。 10

<ul><liclass="clearfix"><divclass="newslis"><dlclass="clearfix"><dt><imgsrc="11.jpg"/... <ul>
<li class="clearfix">
<div class="newslis">
<dl class="clearfix">
<dt> <img src="11.jpg" /> </dt>
<dd>
<h3><a href="#">文章标题</a></h3>
<p>文章简介…</p>
</dd>
</dl>
</div>
</li>
</ul>
展开
 我来答
远望曾经
2016-08-05 · TA获得超过123个赞
知道答主
回答量:69
采纳率:100%
帮助的人:50.5万
展开全部

首先,你需要规划下的html代码:

<ul id="ul">
    <li class="clearfix">
         <div class="newslis">                                 
                <dl class="clearfix">
                    <dt> <img src="11.jpg" /> </dt>
                    <dd>
                        <h3><a href="#">文章标题</a></h3>
                        <p>文章简介…</p>
                    </dd>
                </dl>                                
         </div>
    </li>
</ul>

然后js这样控制(这里我用jqurey):

function GetCheck(){
  var li=$("#ul>li").last();//找到ul下面li的最后一个
  var dl_len=li.find("dl").length;//获取最后一个li里面的dl的个数
  if(dl_len>=6){
    //li里面的dl个数大于等于6个
    //返回最新的一个li
    $("#ul").append("<li></li>");
    li=$("#ul>li").last();//找到ul下面li的最后一个
  }
   return li;//返回li(这个li可能是最新添加的,也可能是之前操作的li)
}
zhang87415756
2016-08-05 · TA获得超过667个赞
知道小有建树答主
回答量:902
采纳率:78%
帮助的人:176万
展开全部
做分页吧,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式