Elementin mətnini jQuery vasitəsilə çıxarmaq
html
və text
metodlarından təkcə elementlərin mətnini dəyişdirmək üçün deyil,
həm də onu ekranda göstərmək üçün istifadə etmək olar. Gəlin
elementi əldə edək və onun mətnini
çıxaraq:
<p id="test">mətn</p>
alert($('#test').html());
Əgər bir elementin deyil, bir neçə elementin mətnini
əldə etməyə çalışsanız, onda yalnız birinci elementin
məzmununu görəcəksiniz. Bütün elementlərin mətnlərini əldə etmək
üçün each
metodundan istifadə edin, bu metod haqqında növbəti
dərslərdə danışılacaq.
Aşağıdakı nümunədə biz www sinfi olan
bütün abzasları əldə edirik:
<p class="www">mətn1</p>
<p class="www">mətn2</p>
<p class="www">mətn3</p>
Sonra html vasitəsilə məzmunu çıxarırıq,
bu zaman əldə edilən abzasların yalnız birincisinin
mətni çıxarılacaq:
alert($('.www').html()); // 'mətn1' çıxaracaq
text metodu ilə də ehtiyatlı olmaq lazımdır,
bizim vəziyyətimizdə o, tapılan bütün elementlərin
məzmununu çıxaracaq:
alert($('.www').text()); // 'mətn1mətn2mətn3' çıxaracaq