How to wrap an existing element with another one in jQuery?

jQueryWeb DevelopmentFront End Technology

To wrap an existing element with another one in jQuery, use the wrapAll() method. The wrapAll() method wraps all the elements in the matched set into a single wrapper element.

Example

You can try to run the following code to learn how to wrap an existing element with another one in jQuery:

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: green;
  }
</style>
</head>
<body>

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

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

</body>
</html>
raja
Published on 19-Dec-2017 07:55:08
Advertisements