⊗jqBsTEO 9 of 113 menu

Wyświetlanie tekstu elementu za pomocą jQuery

Metod html i text można używać nie tylko do zmiany tekstu elementów, ale także do wyświetlania go na ekranie. Spójrzmy pobierz element i wyświetl jego tekst:

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

Jeśli spróbujesz uzyskać tekst nie jednego elementu, ale wielu, zobaczysz tylko zawartość pierwszego elementu. Użyj metody each, aby uzyskać teksty wszystkich elementów, o tym będzie mowa w kolejnych lekcjach.

W poniższym przykładzie pobieramy wszystkie akapity z klasą www:

<p class="www">tekst1</p> <p class="www">tekst2</p> <p class="www">tekst3</p>

Następnie wyświetlamy zawartość za pomocą html, przy czym wyświetli się tylko tekst pierwszego akapitu z uzyskanych:

alert($('.www').html()); // wyświetli 'tekst1'

Z metodą text też trzeba być ostrożnym, w naszym przypadku wyświetli zawartość wszystkich znalezionych elementów:

alert($('.www').text()); // wyświetli 'tekst1tekst2tekst3'
esmsruhufr