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>');

Antworten auf die Frage(2)

Ihre Antwort auf die Frage