删除div而不使用jQuery unwrap移动其中的元素

时间:2014-04-25 09:57:31

标签: jquery

我想删除具有类“form-group”的div,但我不想删除其中的代码。 jQuery unwrap应该这样做,但我不知道如何编写代码。

<form class="navbar-form">
<div class="form-group">
<input type="text" id="search" class="form-control" placeholder="Search">
<button class="btn btn-primary modal-search" type="submit">
<span class="icon icon-search"></span>
</button>
</div>       
</form>

2 个答案:

答案 0 :(得分:8)

使用.unwrap()

$('.form-group').children().unwrap();

DEMO

答案 1 :(得分:0)

您还可以保存div的数据,然后在完成后将其附加到表单中。这是一个小提琴的例子:

http://jsfiddle.net/afzaal_ahmad_zeeshan/pPGj2/

代码是:

var dataContent = $('.form-data').html();
$('.form-data').remove();
$('form').append(dataContent);