Element matnini jQuery orqali chiqarish
html
va text
usullaridan faqat elementlar matnini o‘zgartirish uchun emas, balki uni ekranda chiqarish uchun ham foydalanish mumkin. Keling,
elementni olamiz va uning
matnini chiqaramiz:
<p id="test">matn</p>
alert($('#test').html());
Agar siz bitta element emas, balki bir nechta elementlarning matnini olishga harakat qilsangiz, faqat birinchi elementning tarkibi ko‘rinadi.
Barcha elementlarning matnlarini olish uchun
each
usulidan foydalaning, keyingi darslarda bu haqida gap boradi.
Quyidagi misolda biz
www klassiga ega bo‘lgan barcha abzaslarni olamiz:
<p class="www">matn1</p>
<p class="www">matn2</p>
<p class="www">matn3</p>
Keyin html yordamida tarkibni chiqaramiz,
bunda olinganlarning faqat birinchi abzasi matni chiqadi:
alert($('.www').html()); // 'matn1' chiqadi
text usuli bilan ham ehtiyot bo‘lish kerak,
bizning holatda u topilgan barcha elementlarning
tarkibini chiqaradi:
alert($('.www').text()); // 'matn1matn2matn3' chiqadi