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 մեթոդի միջոցով տեղադրեք '!!!' տեքստը: