How to create wrapper div around two other divs with jQuery?


To create wrapper div around two other divs, use the wrapAll() method. You can try to run the following code to create wrapper div around two other divs with jQuery −

Example

Live Demo

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
 
     $("#button3").click(function(){
        $('.demo, .demo2').wrapAll('<div class="demo3">');
    });
   
});
</script>
<style>
  div {
    background-color: yellow;
  }
</style>
</head>
<body>

<div class="demo">
  <h2>Heading 2</h2>
  <p>This is demo text.</p>
  <p>Test</p>
</div>

<div class="demo2">
  <h2>Heading 2</h2>
  <p>This is demo text.</p>
  <p>Test</p>
</div>

<button id="button3">Wrap all</button>

</body>
</html>

Updated on: 14-Feb-2020

421 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements