Regjistrimi i një grupi elementësh në një ndryshore përmes jQuery
Nuk është e nevojshme të ndërtohet një zinxhir $('.www').html('!!!'),
por së pari mund të regjistrohet grupi i elementëve $('.www')
në një ndryshore (unë e quajta atë elems),
dhe pastaj të aplikoni metodën
.html('!!!') në atë ndryshore. Për shembull, kodi ynë HTML duket si më poshtë:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
Kodi i shkruar në JavaScript do të duket kështu:
let elems = $('.www');
elems.html('!!!');
Ekziston një marrëveshje që këshillohet të përdoret
për lehtësi: emrat e variablave që
përmbajnë një grup të mbështjellë jQuery, zakonisht
fillohen me një shenjë dollar. Domethënë në rastin tonë
duhet të jetë jo elems, por $elems.
Nëse emri i ndryshores $elems ju shqetëson
- kini parasysh se dollari në JavaScript është një
shenjë e zakonshme dhe mund të përdoret
ku të duash. Madje mund të bësh një emër funksioni,
që përbëhet nga një simbol i vetëm $, siç
është bërë në jQuery dhe disa biblioteka të tjera.
Pra, edhe një herë - nëse dëshironi të regjistroni një grup jQuery në një ndryshore, atëherë ajo ndryshore zakonisht fillohet me një shenjë dollar. Kjo nuk është e detyrueshme, por lejon që në shikim të parë të kuptohet se në këtë ndryshore gjendet një grup elementësh dhe se të gjitha metodat e jQuery janë të zbatueshme për këtë ndryshore.
Le ta përdorim këtë në shembullin tonë me kodin HTML më poshtë:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
JavaScript do të duket kështu:
let $elems = $('.www');
$elems.html('!!!');
Në mënyrë të ngjashme, për të futur tekst mund të përdoret
metoda text:
$('.www').text('!!!');
Të gjitha h3 me ndihmën e metodës text
vendosni tekstin '!!!'.