jQuery-ի միջոցով տարրերի հավաքածուն փոփոխականում գրանցելը
Կարելի է չկառուցել $('.www').html('!!!') շղթան,
այլ նախ գրանցել տարրերի հավաքածուն $('.www')
մի փոփոխականում (ես այն անվանել եմ elems),
իսկ հետո արդեն կիրառել .html('!!!') մեթոդը
այդ փոփոխականի նկատմամբ: Օրինակ, մեր HTML կոդն ունի հետևյալ տեսքը.
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
Իսկ JavaScript-ով գրված կոդը կունենա այսպիսի տեսք.
let elems = $('.www');
elems.html('!!!');
Գոյություն ունի մի համաձայնություն, որին ցանկալի է հետևել
հարմարության համար. ընդունված է, որ jQuery-ով պատված հավաքածու
պարունակող փոփոխականների անունները սկսվեն դոլար նշանով: Այսինքն՝ մեր դեպքում
պետք է լինի ոչ թե elems, այլ $elems:
Եթե ձեզ շփոթեցնում է փոփոխականի այդպիսի անունը - $elems
- հաշվի առեք, որ դոլարը JavaScript-ում սովորական
նիշ է, և այն կարելի է օգտագործել ցանկացած տեղ:
Կարելի է նույնիսկ ստեղծել ֆունկցիայի անուն,
որը բաղկացած է միայն $ նշից, ինչպես
դա արված է jQuery-ում և մի քանի այլ գրադարաններում:
Այսպիսով, ևս մեկ անգամ - եթե ցանկանում եք գրանցել jQuery զանգվածը մի փոփոխականում, ապա ընդունված է, որ այդ փոփոխականի անունը սկսվի դոլար նշանով: Սա պարտադիր չէ, բայց թույլ է տալիս առաջին հայացքից հասկանալ, որ այդ փոփոխականում պարունակվում է տարրերի խումբ և որ այդ փոփոխականի նկատմամբ կիրառելի են jQuery-ի բոլոր մեթոդները:
Եկեք օգտագործենք սա ստորև բերված HTML կոդով մեր օրինակում.
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
Միաժամանակ JavaScript-ն ունի հետևյալ տեսքը.
let $elems = $('.www');
$elems.html('!!!');
Նմանապես, տեքստ տեղադրելու համար կարելի է կիրառել
text մեթոդը.
$('.www').text('!!!');
Բոլոր h3 էլեմենտներին text մեթոդի միջոցով
տեղադրեք '!!!' տեքստը: