Elementa teksta izvade ar jQuery
Metodes html
un text
var izmantot ne tikai elementu teksta mainīšanai,
bet arī tā attēlošanai ekrānā. Iegūstim
elementu un izvadīsim
tā tekstu:
<p id="test">text</p>
alert($('#test').html());
Ja mēģināsit iegūt tekstu ne no viena
elementa, bet no vairākiem, redzēsiet tikai pirmā elementa saturu.
Izmantojiet metodi
each,
lai iegūtu visu elementu tekstus, par to
tiks runāts nākamajās nodarbībās.
Zemāk redzamajā piemērā mēs iegūstam visus rindkopas ar klasi
www:
<p class="www">text1</p>
<p class="www">text2</p>
<p class="www">text3</p>
Pēc tam izvadām saturu, izmantojot
html, un šajā gadījumā tiks izvadīts tikai pirmais
iegūtās rindkopas teksts:
alert($('.www').html()); // izvadīs 'text1'
Ar metodi text arī jābūt uzmanīgiem,
mūsu gadījumā tā izvadīs visu atrasto elementu
saturu:
alert($('.www').text()); // izvadīs 'text1text2text3'