Étiquette : parent

[jQuery] Utiliser la méthode .contents() pour supprimer un élément parent du DOM, mais conserver tous ses enfants

Cette méthode fait écho à tous les posts dans différents blogs et forums qui incitent à utiliser la méthode .unwrap() de jQuery. La méthode .contents() récupère absolument tout ce que contient l’élément parent qu’on souhaite supprimer alors qu'.unwrap() se montre plus sélective, ce qui peut entrainer quelques désagréments (perte de contenu, etc…).

Source: How to remove only the parent element and not its child elements in JavaScript?

HTML:

jQuery:

Résultat dans le DOM:

[AngularJS] Générer des IDs uniques par ng-repeat avec $id, $parent, $index

Source: Directive template unique IDs for elements in AngularJS

Source: ngRepeat dans la documentation officielle d’Angular JS

[jQuery] Supprimer l’élément parent mais conserver ses enfants avec replaceWith

Demo

Markup de départ :

Résultat attendu :

jQuery :