javascript - 从 html 中删除 div - jQuery

标签 javascript jquery html css

我正在尝试删除 nav 之后的 DIV 并使菜单保持简单,例如 nav > ul > li

我试过 unwrap 但它不起作用。

这是 HTML 结构

<nav>
  <div class="menu-headermenu-container">
    <ul id="menu-headermenu-1" class="menu">
      <li><a href="corporate-training/">Menu Item</a></li>
    </ul>
  </div>
</nav>

最佳答案

你基本上需要用它的内部内容替换 div

$(".menu-headermenu-container").replaceWith($("#menu-headermenu-1"));

关于javascript - 从 html 中删除 div - jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47959360/

相关文章:

JavaScript 参数对象

javascript - 为选项卡式内容生成随机数据属性

jquery - next() 选择的元素不正确

javascript - jQuery 滚动路径

javascript - 为什么 ajax 响应代码没有正确附加?

javascript - 函数将 1 到 num 之间的所有数字相加

javascript - 如何独立于特定相机轴来移动相机?

javascript - 暂停并继续使用 setInterval

html - Google Chart HTML 工具提示显示 html 文本

javascript - 将 JavaScript 函数添加到 PHP 中的重复区域