jQuery orqali elementlar to‘plamini o‘zgaruvchiga yozish
$('.www').html('!!!') zanjirini qurish shart emas,
buning o‘rniga avval $('.www') elementlar to‘plamini
o‘zgaruvchiga (men uni elems deb atadim)
yozishingiz mumkin, so‘ngra ushbu o‘zgaruvchiga
.html('!!!') metodini qo‘llashingiz mumkin. Misol uchun, bizning HTML kodimiz quyidagicha ko‘rinadi:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
JavaScriptda yozilgan kod esa shunday ko‘rinadi:
let elems = $('.www');
elems.html('!!!');
Qulaylik uchun foydalanish tavsiya etiladigan kelishuv mavjud:
jQuery o‘rab olgan to‘plamni o‘z ichiga olgan o‘zgaruvchilarning nomlarini
ollar belgisidan boshlash odat tusiga kirgan. Ya'ni bizning holatda
elems emas, balki $elems bo‘lishi kerak.
Agar $elems kabi o‘zgaruvchi nomi sizni chalg‘itsa - unutmangki,
JavaScriptda dollar belgisi oddiy belgi hisoblanadi va uni
istonagan joyda ishlatish mumkin. Hatto $ kabi faqat bitta belgidan
iborat funksiya nomini yaratish mumkin, xuddi
jQuery va boshqa ba'zi kutubxonalarda qilinganidek.
Shunday qilib, yana bir bor - agar siz jQuery to‘plamini o‘zgaruvchiga yozmoqchi bo‘lsangiz, ushbu o‘zgaruvchini ollar belgisidan boshlash odat tusiga kirgan. Bu majburiy emas, lekin bir ko‘rinishda ushbu o‘zgaruvchida elementlar guruhi yotganligini va unga jQueryning barcha metodlarini qo‘llash mumkinligini tushunish imkonini beradi.
Keling, buni quyidagi HTML kodi bilan misolimizda ishlataylik:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
JavaScript kodi esa shunday ko‘rinadi:
let $elems = $('.www');
$elems.html('!!!');
Xuddi shu tarzda matn kiritish uchun text
metodidan foydalanish mumkin:
$('.www').text('!!!');
Barcha h3 elementlarga text metodi yordamida
'!!!' matnini qo‘ying.