Записване на набор от елементи в променлива чрез 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 задайте текста '!!!'.