JSFiddle - React, Tailwind, and code Playground

HTML

<html>

        <head>
            <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>   

            <script>
                $(function() {
                    
                    // the following two blocks of HTML are identical except the P tag is outside the form in the first case
                    var html1 = "<p><form id='form1'><input type='text' name='field1' value='111' /><div class='foo' /><input type='text' name='field2' value='222' /></form></p>";
                    var html2 = "<form id='form1'><p><input type='text' name='field1' value='111' /><div class='foo' /><input type='text' name='field2' value='222' /></p></form>";

                    // <FORM> tag nested within <P>
                    RunTest("<FORM> tag nested within <P> tag", html1);                    // succeeds in Internet Explorer    
                    RunTest("<FORM> tag nested within <P> tag with leading newline", "\n" + html1);        // fails with added new line in Internet Explorer


                    // <P> tag nested within <HTML>
                    RunTest("<P> tag nested within <FORM> tag", html2);                    // succeeds in Internet Explorer
                    RunTest("<P> tag nested within <FORM> tag with leading newline", "\n" + html2);        // succeeds in Internet Explorer even with \n

                });

                function RunTest(testName, html) {
                    
                    // run with jQuery
                    $("#placeholder").html(html);
                    var jqueryDOM = $('#placeholder').html();
                    var jqueryFormSerialize = $("#placeholder form").serialize();

                    // run with innerHTML
                    $("#placeholder")[0].innerHTML = html;
                    
                    var innerHTMLDOM = $('#placeholder').html();
                    var innerHTMLFormSerialize = $("#placeholder form").serialize();
                   ...