Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

wrap all elements with div

I have been all over this site but have not found my answer. I am trying to wrap all divs into one wrapper. All I have been able to do so far using wrapAll is to add a container around each div. I don't want to do that. I have this

 <div class="container-fluid">
     <div class="panel-cell">Content</div>
     <div class="panel-cell">Content</div>
     <div class="panel-cell">Content</div>
     <div class="panel-cell">Content</div>
 </div><!--END container-fluid-->

I need to turn it into this

 <div class="container-fluid">
     <div class="container">
         <div class="panel-cell">Content</div>
         <div class="panel-cell">Content</div>
         <div class="panel-cell">Content</div>
         <div class="panel-cell">Content</div>
     </div><!--END container-->
 </div><!--END container-fluid-->

Is this possible to do with Jquery?

like image 538
Jamie Avatar asked Jun 16 '26 21:06

Jamie


2 Answers

Here you go with a solution https://jsfiddle.net/woLzgvok/

$(".panel-cell").wrapAll("<div class='container'></div>");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container-fluid">
     <div class="panel-cell">Content</div>
     <div class="panel-cell">Content</div>
     <div class="panel-cell">Content</div>
     <div class="panel-cell">Content</div>
 </div><!--END container-fluid-->

WrapAll Documentation

like image 54
Shiladitya Avatar answered Jun 19 '26 11:06

Shiladitya


.wrapAll API in jquery does this

$(".panel-cell").wrapAll("<div class='container'></div>");
like image 22
Selvakumar Avatar answered Jun 19 '26 10:06

Selvakumar



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!