Znajdź tekst między dwoma tagami / węzłami
Pomyślałem, że będzie to dość proste, ale myślę, że słowa kluczowe są zbyt ogólne, więc otrzymuję wyniki zapytań dla takich rzeczyto ito.
Zasadniczo mam następujący HTML:
<div id="test">
Lorem
<span class="highlighted">ipsum</span>
dolor sit amet,
<span class="highlighted">consectetur</span>
<span class="highlighted">adipiscing</span>
elit. Sed massa.
<div>
Chciałbym scalić sąsiadujące znaczniki zakresu w pojedynczy znacznik zakresu, co oznacza znalezienie zakresów z tylko białymi znakami (może to obejmować spacje, tabulatory i znaki nowej linii).
Wynik, którego szukam, jest następujący:
<div id="test">
Lorem
<span class="highlighted">ipsum</span>
dolor sit amet,
<span class="highlighted">consectetur adipiscing</span>
elit. Sed massa.
<div>
SprawdziłemnextUntil
funkcja, ale wydaje się, że zwraca tylko tagi, a nie tekst. Wynik, na przykład,
$("span.highlighted").nextUntil("span.highlighted").andSelf().text();
jest
ipsumconsecteturadipiscing
zamiast
ipsum dolor sit amet, consecteturadipiscing
Biorąc pod uwagę dwa znaczniki, jak mogę znaleźć tekstpomiędzy im?