javascript - 删除 <div> 和 <p> 标签

标签 javascript jquery html

我有以下 HTML 代码。

<ul class="system_messages">
    <li class="green">
        <span class="ico"></span>
        <strong class="system_title">
            <div class="ui-widget actionMessage">

                <!--The following <div> along with <p> is required to be removed-->

                <div class="ui-state-highlight ui-corner-all" style="padding: 0.3em 0.7em; margin-top: 20px;"> 
                    <p><span class="ui-icon ui-icon-info" style="float: left; margin-right: 0.3em;"></span>
                        <span>Updation at id 33 has been made successfully.</span></p>
                </div>

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

我需要删除评论中指定的标签<div><p>但有两个子标签 <div>即两个<span>不应删除标签。这可能吗?

最外面<div>标签 ( <div class="ui-widget actionMessage"> ) 是动态生成的。

最佳答案

您可以使用 JavaScript 或 jQuery 吗?如果是这样,jQuery 解决方案可能如下所示:

$('span.ui-icon.ui-icon-info').unwrap().unwrap();

关于javascript - 删除 <div> 和 <p> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21599060/

相关文章:

javascript - .removeAttr() 不从选项卡中删除数据切换

javascript - 如何在层次结构网格中过滤嵌套 Kendo UI 数据源的数据

应该保存暗模式设置的 JavaScript 在 Firefox 的子文件夹中不起作用。如何解决这个问题?

javascript - 我想使用 jquery 在标签之间附加 anchor 文本

javascript - 我应该在颠覆系统中包含压缩文件吗?

javascript - 使用 Javascript 获取和设置动态创建的 HTML 输入的值

javascript - 带有全选功能的 jquery 选择器

javascript - 在特定位置添加创建的元素

html - 修复了居中博文旁边的侧边栏

带有滚动条的 jquery ui 容器