Supprimer la balise p à l’aide de jQuery sans supprimer de contenu

Ma situation est comme ça

Banner

Je souhaite supprimer la balise p à l’aide de jQuery mais je n’ai pas besoin de supprimer le contenu (image). Quelqu’un peut-il m’aider?

Cela devrait le faire …

 $('p > *').unwrap(); 

jsFiddle .

Le sélecteur $('p > *') ne fonctionne que lorsque le contenu de p est une autre balise. S’il ne contient que du texte, alors ce sélecteur ne le frappe pas. Cela fonctionne pour moi:

 $("p").each(function() { $(this).replaceWith($(this).html()); });