shanghaiashford 2019-08-04 23:35 采纳率: 0%
浏览 117

用JQ实现 当发现class值等于cid值时,一个DIV自动加入另一个DIV 的ul li中去

用JQ实现 当发现class值等于cid值时,一个DIV自动加入另一个DIV 的ul li中去

<div id="topmenu" class="0" cid="23">
    <a href='/ChannelID/23'>产品中心</a>
</div>
<div id="topmenu" class="23" cid="25">
    <a href='/ChannelID/25'>智能设备</a>
</div>
<div id="topmenu" class="25" cid="57">
    <a href='/ChannelID/57'>无人机</a> 
</div>

<div id="topmenu" class="0" cid="13">
    <a href='/ChannelID/13'>新闻频道</a>
</div>
<div id="topmenu" class="13" cid="15">
    <a href='/ChannelID/15'>新闻一</a>
</div>
<div id="topmenu" class="15" cid="57">
    <a href='/ChannelID/57'>新闻一(1)</a> 
</div>


想实现的形式如下

<div id="topmenu" class="0" cid="23">
  <a href='/ChannelID/23'>产品中心</a>
  <ul><li>      
    <div id="topmenu" class="23" cid="25">
      <a href='/ChannelID/25'>智能设备</a>

      <ul><li>
        <div id="topmenu" class="25" cid="57">
          <a href='/ChannelID/57'>无人机</a> 
        </div>                                          
      </li></ul>

    </div>
  </li></ul>
</div>

<div id="topmenu" class="0" cid="13">
  <a href='/ChannelID/13'>新闻频道</a>
  <ul><li>
    <div id="topmenu" class="13" cid="15">
      <a href='/ChannelID/15'>新闻一</a>

      <ul><li>
        <div id="topmenu" class="15" cid="57">
          <a href='/ChannelID/57'>新闻一(1)</a>
        </div>
      </li></ul>

    </div>
  </li></ul>    
</div>

  • 写回答

1条回答 默认 最新

  • 创作中心 2023-04-20 13:40
    关注

    写一下,供参考:

      <div id="topmenu" class="0" cid="23">
          产品中心
      </div>
      <div id="topmenu" class="23" cid="25">
          智能设备
      </div>
      <div id="topmenu" class="25" cid="57">
          无人机 
      </div>
    
    
    <script>
    $(document).ready(function(){
      var divs = $('div')
        for(var i = 0; i <= divs.length-1; i++){
            var tmpCid = $(divs[i]).attr('cid')
            var tmpClass = $(divs[i+1]).attr('class')
            if(tmpCid == tmpClass && i+1 <= divs.length){
                $(divs[i]).append($(divs[i+1]))
            }
        }
    });
    </script>
    
    评论

报告相同问题?

悬赏问题

  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?