javascript - 移除 Parent Div,但不移除父级中的内容。

标签 javascript jquery

嘿,我不确定这是否可能,但无论如何。比如说:

<div id="foo">
    <a href="#" id="bar">Remove Parent</a>
</div>

$(function() {
    $('#bar').click(function() {
        $(this).parent().remove();
    }); 
});

是否可以删除父容器,在此示例中为 #foo 但保留子 anchor 标记 #bar

最佳答案

在这种情况下,您会寻找 .unwrap()

例子...

$(function() {
    $('#bar').click(function() {
        $(this).unwrap();
    });
});

关于javascript - 移除 Parent Div,但不移除父级中的内容。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5201834/

相关文章:

javascript - 切片链接 JavaScript

javascript - 如何在单击 JavaScript 函数中的按钮时添加文本 "Please wait a while..."

JQuery slideToggle问题

javascript - Jquery Index 报告错误的索引

javascript - 更改timelineJS源码

javascript - 当段落和文本动态围绕 URL 时,如何在 &lt;textarea&gt; 中查找 URL?

Javascript element.style.opacity 未定义。为什么?

javascript - 无法更改 on 函数中 id 的值

javascript - 按钮内的样式图标

javascript - 如何检测是否有更多数据异步获取到 DOM 中?