JSFiddle - React, Tailwind, and code Playground

HTML

<div id="parent" >
    <script type="text/javascript">
        $('#output').append('The script element is reloaded and executed.<br/>');
    </script>
</div>

<!-- for verobose output only -->
<div id="output"></div>

JavaScript

// print comment
$('#output').append('Wrap parent element with a new div.<br />');

// wrap element
$('#parent').wrap(document.createElement('div'));

// print comment
$('#output').append('Now wrap it once again.<br />');

// wrap element
$('#parent').wrap(document.createElement('div'));

// print comment
$('#output').append('Nothing happened. Script element is already removed.<br />');