首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery wrapAll()不使用ul类

jQuery wrapAll()不使用ul类
EN

Stack Overflow用户
提问于 2014-01-09 04:11:13
回答 1查看 746关注 0票数 0

当我针对div时,我有一个带有wrapAll()函数的小脚本代码,它与div一起工作,但是如果我试图针对一个ul类,它是无效的:

代码语言:javascript
复制
<script>
        $("#block-tb-megamenu-main-menu").wrapAll("<div class='tb-megamenu tb-megamenu-main-menu style-white'/>");
      </script>

<section id="block-tb-megamenu-main-menu" class="block block-tb-megamenu clearfix">

<ul class="tb-megamenu-nav nav level-0 items-4">
  <li data-id="398" data-level="1" data-type="menu_item" data-class="" data-xicon="" data-caption="" data-alignsub="" data-group="0" data-hidewcol="0" data-hidesub="0" class="tb-megamenu-item level-1 mega dropdown">
  <a href="/solutions" class="dropdown-toggle disabled">

    Solutions         
          </a>
</li>
</ul>
</section>

如果我将#block-tb-megamenu-main-menu更改为ul.tb-megamenu-nav (或just .tb-megamenu-nav),则脚本无法工作。我想知道是否有人对它不起作用有什么见解。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-09 04:15:45

在dom准备处理程序中添加脚本,并查看

代码语言:javascript
复制
jQuery(function(){
    $("ul.tb-megamenu-nav").wrapAll("<div class='tb-megamenu tb-megamenu-main-menu style-white'/>");
})

演示:包UL包装段

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21011450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档