Utskrift av elementtext via jQuery
Metoderna html
och text
kan användas inte bara för att ändra texten
i element, utan också för att skriva ut den på skärmen. Låt oss
hämta ett element och skriva ut
dess text:
<p id="test">text</p>
alert($('#test').html());
Om du försöker få texten från inte ett
element, utan många, kommer du bara att se innehållet från
det första elementet. Använd metoden
each
för att få texterna från alla element, vi kommer
att prata om den i de följande lektionerna.
I exemplet nedan hämtar vi alla stycken med klassen
www:
<p class="www">text1</p>
<p class="www">text2</p>
<p class="www">text3</p>
Sedan skriver vi ut innehållet med
html, då kommer bara texten från det första
stycket av de hämtade att skrivas ut:
alert($('.www').html()); // skriver ut 'text1'
Man måste också vara försiktig med metoden text,
i vårt fall kommer den att skriva ut innehållet från alla hittade
element:
alert($('.www').text()); // skriver ut 'text1text2text3'