.replaceWith() /.html('..') reach ancestors
Hi,
- <p id="1"><div class='selected'>this is an example</div></p>
- $('.selected').html( '<div class='selected'>this is an example</div> ');
- I get:
- <p id="1"><div class='selected'><div class='selected'>this is an example</div></div></p>
- and I can get the closest paragraph outer HTML:
- $(this).closest('p').clone().wrap('<p/>').parent().html();
- However I want this:
- $('.selected').replaceWith( '<div class='selected'>this is an example</div> ');
- to get:
- <p id="1"><div class='selected'>this is an example</div></p>
- But when I do this I loose the ability to get the div's closest paragraph outer HTML, I can't reach the div ancestors.
Any way to do this?
Thanks,
Regards