删除<div class =“something”> </div>

时间:2015-03-04 15:57:25

标签: jquery

我有这个:

<div class="some class"> some code </div>

我必须删除:

<div class="some class">

不删除里面的代码。

在:

<div class="some class"> some code </div>

后:

some code

我尝试使用jQuery函数.replaceWith()但不起作用。

2 个答案:

答案 0 :(得分:3)

我认为$(".some.class").unwrap()应该有用。

编辑:不行,它不起作用,正如Karl-André所说,缺少一些东西:

$(".some.class").contents().unwrap()有效。

答案 1 :(得分:2)

$('.some-class').replaceWith(function() {
    return $(this).contents();  
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="some-class"> some code </div>