Запишување на сет на елементи во променлива преку jQuery

Не мора да се изградува синџир $('.www').html('!!!'), туку прво може да се запише сетот на елементи $('.www') во променлива (ја нареков elems), а потоа на оваа променлива да се примени методот .html('!!!'). На пример, нашиот HTML код изгледа на следниов начин:

html<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>

А вака ќе изгледа кодот напишан во JavaScript:

javascriptlet elems = $('.www');
elems.html('!!!');

Постои конвенција која е пожелна да се користи за погодност: имињата на променливите кои содржат завиткан сет на jQuery, обично започнуваат со долар. Тоа е во нашиот случај треба да биде не elems, туку $elems.

Ако ве збунува ваквото име на променливата - $elems - имајте предвид дека доларот во JavaScript е обичен симбол и може да се користи, каде било. Дури може да се направи име на функција, составено од еден симбол $, како што е направено во jQuery и некои други библиотеки.

Значи, уште еднаш - ако сакате да запишете jQuery низа во променлива, тогаш оваа променлива обично започнува со долар. Ова не е задолжително, но овозможува од прв поглед да се разбере дека во оваа променлива се наоѓа група на елементи и дека на оваа променлива се применливи сите методи на jQuery.

Ајде да го искористиме ова во нашиот пример со долунаведениот HTML код:

html<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>

При тоа JavaScript изгледа вака:

javascriptlet $elems = $('.www');
$elems.html('!!!');

Слично за вметнување текст може да се примени методот text:

javascript$('.www').text('!!!');
Задание 1

На сите h3 со помош на методот text поставете го текстот '!!!'.