2015-08-13 161 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"

相關問題