Javascript 如何删除某些html标记并保留内容?
我想从这个HTML字符串中删除ul和li标记,但保留它们的内容。因此,只需自己移除标签Javascript 如何删除某些html标记并保留内容?,javascript,jquery,html,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>
<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字符串而不是整个页面?您可以使用unwrap()
两次:
$('#preview .form-group').unwrap().unwrap();
是的,您可以
展开()
ulli
组成您的div class=“form group”
关闭!但是我如何才能只针对特定字符串的内容而不是整个页面?通过创建仅针对上述div的选择器。在当前情况下,使用idpreview
并在其中查找form group
元素。不幸的是,我只需要针对该字符串的内容。您可以使用返回html作为其内容。然后用上述方法去除ul和li。