Izpis besedila elementa z jQuery

Metodi html in text lahko uporabimo ne le za spreminjanje besedila elementov, temveč tudi za njegov prikaz na zaslonu. Pridobimo element in izpišimo njegovo besedilo:

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

Če poskušate dobiti besedilo ne enega elementa, temveč več, boste videli le vsebino prvega elementa. Za pridobitev besedil vseh elementov uporabite metodo each, o njej bo govora v naslednjih lekcijah.

V spodnjem primeru dobimo vse odstavke z razredom www:

html<p class="www">besedilo1</p>
<p class="www">besedilo2</p>
<p class="www">besedilo3</p>

Nato izpišemo vsebino z html, pri tem pa se izpiše le besedilo prvega odstavka med pridobljenimi:

javascriptalert($('.www').html()); // izpiše 'besedilo1'

Tudi z metodo text je treba biti previden, v našem primeru bo izpisala vsebino vseh najdenih elementov:

javascriptalert($('.www').text()); // izpiše 'besedilo1besedilo2besedilo3'