javascript - Jquery 去除不需要的标签

标签 javascript jquery html

我有一个 HTML 数据。

原始 HTML 数据:

<div id="holder">
    <div class="box">
        <span class="conf"><a href="" class="remove">Remove</a></span>
        <div class="view">
            <div class="demoContainer container-fluid">
                <div class="box">
                    <span class="conf"><a href="" class="remove">Remove</a></span>
                    <div class="view">
                        <div class="insideContainer container">
                            <div class="demoRow">
                                    <span class="conf"><a href="" class="remove">Remove</a></span>
                                    <div class="view">
                                        <div class="row">
                                            <div class="column">
                                                <span class="conf"><a href="" class="remove">Remove</a></span>
                                                <div class="view">
                                                    <div class="col-md-6">Content</div>
                                                    <div class="col-md-6">Content</div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    ....
</div>

我需要这样的格式:

<div id="holder">
    <div class="demoContainer container-fluid">
        <div class="row">
            <div class="col-md-6">Content</div>
            <div class="col-md-6">Content</div>
        </div>
    </div>
</div>

我试试 jquery 的 unwrapdetach方法,而不是解决方案。 如何将不需要的标签剥离到原始 html 数据中? (.box、.conf、.view 等)

JSFIDDLE

最佳答案

我相信你需要这样的东西:

$(function() {
  $("span.conf").remove()
  $(".box, .view, .conf").contents().unwrap();
})

关于javascript - Jquery 去除不需要的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33660786/

相关文章:

javascript - 我想在悬停事件上为我的按钮添加边框而不移动按钮或任何东西

javascript - jQuery 图片 slider 问题

php - 仅在主页上显示在 Magento 中的 Logo

javascript - Pagespeed - 延迟加载幻灯片图像

javascript - 防止侧边栏菜单在页脚下方滚动

javascript - Babel 填充 : Run ES6 code from ajax

javascript - 从 ajax 获取参数到 Controller Laravel

javascript - 输入类型 ="file"向邮件添加附件?

javascript - 使用触摸屏检测 Windows 8 上 Chrome 中的触摸事件

javascript - 绝对最简单的服务器端Javascript机制?