Voici ce que j'utilise. Mais attention, cela ne fonctionne que si vous donnez au div une classe (ou id).
var string = $('div.test').html().replace('<dd>', '').replace('</dd>', '')
$('div.test').html(string);
Ce que cela va faire est de mettre simplement le contenu du div dans une variable (avec .html() vous prenez pas seulement le texte mais tout le html) et puis dénuder les balises dd, repeupler alors la
modifier:
est ici une meilleure façon de le faire réellement. En utilisant ce code, vous ne devez pas compter sur une classe ou un identifiant pour le div.
container = $('div').find('dd').parent();
var test = container.html().replace('<dd>', '').replace('</dd>', '')
container.html(test);
Voulez-vous supprimer uniquement l'étiquette d'ouverture? Ou les balises d'ouverture et de fermeture? – Liggi