删除HTML元素但保留内容

时间:2013-11-26 09:38:29

标签: jquery html sharepoint

我需要从具有类cbs-list的HTML页面中删除UL,但保留LI中的其他元素,LI需要转到。 HTML看起来像这样:

<ul class="cbs-list">
<li><div class="rg-feature-column"><img src="/dgt/siteassets/news01.jpg" class="rg-dynamic"/></div></li></ul>

因此,在处理之后它会像:

<div class="rg-feature-column"><img src="/dgt/siteassets/news01.jpg" class="rg-dynamic"/></div>

我尝试过使用jQuery删除:

  

$( “CBS-列表”。)除去();

但是这会删除所有包含的元素。

TIA。

3 个答案:

答案 0 :(得分:0)

使用此:

$('.cbs-list li').contents().unwrap();
$('.cbs-list').contents().unwrap();

<强> Working Demo

答案 1 :(得分:0)

尝试:

$(".rg-feature-column").unwrap().unwrap();

Fiddle here.

答案 2 :(得分:0)

var li_element = $("#id of li").html();<br>
$('.rg-feature-column').append(li_element);