Example:
<div id="block">
<div id="wrapper">
Some content
<p>Lorem ipsum...</p>
Little more
</div>
</div>
The goal is to remove #wrapper
saving it's content. All jQuery data and events of #wrapper
content must be saved. The content of #wrapper
is unknown so neither $( '#wrapper p' ).unwrap()
nor $( '#block' )[ 0 ].innerHTML += $( '#wrapper' ).html; $( '#wrapper' ).remove;
are not acceptable.
Result must be:
<div id="block">
Some content
<p>Lorem ipsum...</p>
Little more
</div>