Teksuitvoer van 'n element via jQuery
Die metodes html
en text
kan nie net gebruik word om die teks van elemente
te verander nie, maar ook om dit op die skerm uit te voer. Laat ons
'n element kry en sy
teks uitvoer:
<p id="test">teks</p>
alert($('#test').html());
As jy probeer om die teks van nie een element
nie, maar van baie, te kry, sal jy slegs die inhoud van
die eerste element sien. Gebruik die metode
each,
om die teks van alle elemente te kry, daaroor
sal in die volgende lesse gepraat word.
In die voorbeeld hieronder kry ons alle paragrawe met die klas
www:
<p class="www">teks1</p>
<p class="www">teks2</p>
<p class="www">teks3</p>
Dan voer ons die inhoud uit met behulp van
html, en slegs die teks van die eerste
paragraaf van die verkreges sal uitgestuur word:
alert($('.www').html()); // sal 'teks1' uitstuur
Met die metode text moet jy ook versigtig wees,
in ons geval sal dit die inhoud van al die gevindes
elemente uitvoer:
alert($('.www').text()); // sal 'teks1teks2teks3' uitstuur