2015-08-13 158 views
0

我想从这个HTML字符串中删除ul和li标签,但保留它们的内容。所以只能删除自己的标签。如何删除某些html标签并保留内容?

<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字符串而不是整个页面?

回答

9

您可以使用unwrap()两次:

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

Working Demo

+0

关闭!但是,我怎样才能只针对特定字符串的内容而不是整个页面? –

+0

通过创建选择器将仅目标上面的div。在当前情况下使用id'preview'并在其中找到'form-group'元素。 –

+0

我不幸需要只针对该字符串的内容。 –

0

是的,你可以unwrap();ul li形成你div class="form-group"

相关问题