Muszę analizować trochę tekstu, to jest między dwoma pojemnikami. Nie mogę zmienić struktury HTML, tak jest. Poniżej znajduje się znacznik:

<span class="location" title="Donetsk, Donetskaya, Ukraine"><img data-src="/media/images/4.0/flags/ua.gif" style="opacity: 1; visibility: visible;" src="/media/images/4.0/flags/ua.gif">&nbsp;&nbsp;Ukraine</span>

                                 | 
                Rate: $35
                             | 
            IT & Programming

<div class="eol-level-small clickable" id="snap0" onmouseover="EOL.snapshot.tip('246969','10183','snap0')" onmouseout="EOL.snapshot.tipCancel()">16</div>

To, czego potrzebuję, to tekst:

                                 | 
                Rate: $35
                             | 
            IT & Programming

Jak mogę to zrobić z jQuery lub javascript?

0
Kenci 20 listopad 2013, 13:51

2 odpowiedzi

Najlepsza odpowiedź

Wygląda na to, że Nextsibling Element elementu z klasą location

$('.location')[0].nextSibling.nodeValue

DEMO: Fiddle

0
Arun P Johny 20 listopad 2013, 09:52

Nie używaj tekstu bez znacznika.

-1
coder.Shao 20 listopad 2013, 10:08