<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Inserting Multiple Elements Before or After the Elements in jQuery</title> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script> $(document).ready(function(){ $("button").click(function(){ var newHeading = "<h2>Important Note:</h2>"; var newParagraph = document.createElement("p"); newParagraph.innerHTML = "<em>Lorem Ipsum is dummy text...</em>"; $("#container").before(newHeading, newParagraph); var newImage = $('<img src="examples/resources/favicon.png" alt="Symbol">'); $("#container").after(newImage); }); }); </script> </head> <body> <button type="button">Insert Multiple Contents Before and After</button> <hr /> <div id="container"> <p>First paragraph</p> <p>Second paragraph</p> </div> </body> </html>