Элементтер жиынын айнымалыға 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 әдісін қолданып,
'!!!' мәтінін орнатыңыз.