如何删除某些HTML标签并留下内容?

时间:2015-08-13 08:49:39

标签: javascript jquery html

我想从此HTML字符串中删除ul和li标记,但保留它们的内容。所以只删除自己的标签。

    <div>
<ul id="preview">
<li class="">
<div class="form-group">
        <div id="action-delete" class="ss-icon ss-trash pull-right" data-title="Delete" data-toggle="tooltip"></div>
        <div id="action-edit" class="ss-icon ss-write pull-right" data-title="Edit" data-toggle="tooltip"></div>
        <h4>Heading</h4>
    </div>
    </li>
</ul>
    </div>

更新

此HTML在变量中返回给我。如何仅定位此HTML字符串而不是整个页面?

2 个答案:

答案 0 :(得分:9)

您可以使用unwrap()两次:

$('#preview .form-group').unwrap().unwrap();

<强> Working Demo

答案 1 :(得分:0)

是的,您可unwrap(); ul li组成div class="form-group"