Ma situation est comme ça
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()); });