I have 3 divs, and I want to replace the first div with the open tag of another div, and the third with the closing tag. That's what I meant:
<div>1</div>
<div>2</div>
<div>3</div>
When I tried to replace (using replaceWith ()) the first div with <div class="foo">and the third with </div>, jQuery somewhat misinterpreted it as:
<div class="foo"></div>
<div>2</div>
</div>
While I really want:
<div class="foo">
<div>2</div>
</div>
Thanks in advance,
source
share