tadam logo
Did you find an error in the text?
Select this with mouse and press
Ctrl + Enter
Xhtml.co.il Check Spelling
Orphus system

unwrap()

.unwrap( )

Returns: jQuery

Description: Remove the parents of the set of matched elements from the DOM, leaving the matched elements in their place.

.unwrap( )

version added: 1.4

The .unwrap() method removes the element's parent. This is effectively the inverse of the .wrap() method. The matched elements (and their siblings, if any) replace their parents within the DOM structure.

Example

Wrap/unwrap a div around each of the paragraphs.
$("button").toggle(function(){
  $("p").wrap("
"); }, function(){ $("p").unwrap(); });
The output of the code above will be:

Example - Full source:

<!DOCTYPE html>
<html>
<head>
  <style>
  div { border: 2px solid blue; }
  p { background:yellow; margin:4px; }
  </style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
  <script type="text/javascript" language="javascript">
     $(document).ready(function(){
$("button").toggle(function(){
  $("p").wrap("
"); }, function(){ $("p").unwrap(); }); }); </script> </head> <body> <button>wrap/unwrap</button> <p>Hello</p> <p>cruel</p> <p>World</p> </body> </html>
Was this information helpful?
   

Comments