jQuery में unwrap मethod द्वारा एलिमेंट के पैरेंट को हटाना
विपरीत रूप से, एलिमेंट को wrap करने के बजाय,
unwrap मethod का उपयोग करके
इसे unwrap (यानी इसके पैरेंट को हटाना) किया जा सकता है।
निम्नलिखित उदाहरण में हमारे पास पैराग्राफ हैं,
जो div टैग के अंदर स्थित हैं:
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<div><p>text</p></div>
आइए www क्लास वाले पैराग्राफ के लिए
unwrap ऑपरेशन करें:
$('.www').unwrap();
HTML कोड इस तरह दिखेगा:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<div><p>text</p></div>
इसके अलावा, मethod में एक स्ट्रिंग के रूप में एक selector पास किया जा सकता है, तब यह तभी काम करेगा जब एलिमेंट का पैरेंट दिए गए selector से मेल खाता हो:
$('i').unwrap('p');
ऐसे पैराग्राफ p ढूंढें जो
div से wrap किए गए हैं, और इन divs को हटा दें।
ऐसे सभी span टैग ढूंढें जो
p पैराग्राफ से wrap किए गए हैं, और इन पैराग्राफ को हटा दें,
span टैगों को बिना छेड़े।