Utskrift av elementtekst gjennom jQuery

Metodene html og text kan brukes ikke bare til å endre teksten til elementer, men også for å skrive den ut på skjermen. La oss få tak i et element og skrive ut dets tekst:

html<p id="test">text</p>
javascriptalert($('#test').html());

Hvis du prøver å få teksten ikke fra ett element, men fra mange, vil du bare se innholdet fra det første elementet. Bruk metoden each, for å få tekstene til alle elementene, om den vil det bli snakket om i de følgende leksjonene.

I eksempelet under får vi tak i alle avsnittene med klassen www:

html<p class="www">text1</p>
<p class="www">text2</p>
<p class="www">text3</p>

Deretter skriver vi ut innholdet ved hjelp av html, hvorved bare teksten fra det første avsnittet av de innhentede vil bli vist:

javascriptalert($('.www').html()); // vil skrive ut 'text1'

Man må også være forsiktig med metoden text, i vårt tilfelle vil den skrive ut innholdet fra alle funnede elementer:

javascriptalert($('.www').text()); // vil skrive ut 'text1text2text3'