Запись набора элементов в переменную через 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, принято начинать с доллара. To есть в нашем случае нужно не 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 поставьте текст '!!!'.