J'ai un peu de HTML que j'ai besoin d'essayer et de ranger. Parfois, le texte contient des balises de paragraphe contenant une seule balise break à l'intérieur. Ce html n’est pas nécessaire et je veux supprimer ces paragraphes et leurs balises break enfant de sélecteurs spécifiques dans mon html.
J'avais compris que ce qui suit peut fonctionner
$(".selectedClass p>br").remove();
Mais il semble supprimer les pauses des paragraphes contenant des pauses, entre autres. Il est vital que mon retrait ne se produise que lorsque le code HTML est exactement <p><br/></p>
Si le paragraphe contient un autre texte HTML / texte, il est valide et doit rester.
Merci pour toute aide
Réponses:
3 pour la réponse № 1Que diriez-vous:
$("p").each(function () {
if ($.trim($(this).html()) === "<br>") $(this).remove();
});