⊗jqBsArV 7 of 113 menu

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

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне