Finden Sie Text in einem Element, das NICHT in HTML-Tags eingeschlossen ist, und schließen Sie es mit <p>
<div class="menu-content">
<h3>Lorem Ipsum</h3>
TEXT THAT NEEDS TO BE WRAPPED
<ul>
<li>List Item 1</li>
</ul>
</div>
Ich habe den obigen Code erhalten (er wird automatisch generiert, sodass ich den Text nicht manuell umbrechen kann). Ich muss den Inhalt von ".menu-content" filtern und den Text finden, der nicht in HTML-Tags eingeschlossen ist, und dann Binde diesen Text in ein ap-Tag ein.
Ich habe den folgenden jQuery-Code ausprobiert:
$('.menu-content').find(':not(h3, ul)').wrap('<p></p>');