Wenn ich so ein html habe:
<li id="listItem">
This is some text
<span id="firstSpan">First span text</span>
<span id="secondSpan">Second span text</span>
</li>
Ich versuche, die .text()
nur die Zeichenkette "This is some text" abzurufen, aber wenn ich sagen würde $('#list-item').text()
erhalte ich "Dies ist ein TextErste Spanne TextZweite Spanne Text".
Gibt es eine Möglichkeit, über etwas wie .text("")
) nur den freien Text innerhalb eines Tags und nicht den Text innerhalb seiner untergeordneten Tags?
Das HTML wurde nicht von mir geschrieben, also ist es das, womit ich arbeiten muss. Ich weiß, dass es einfach wäre, den Text beim Schreiben der HTML-Datei in Tags einzuschließen, aber auch hier ist die HTML-Datei bereits geschrieben.