⊗jqDmCEA 42 of 113 menu

Pridanie triedy prvku v jQuery

Pripomínam, že v atribúte class v HTML kóde je možné písať niekoľko tried medzerou oddelených.

Predstavme si takú situáciu - chcete pridať novú triedu k existujúcim, bez toho aby ste ich prepísali. V tomto prípade, jednoducho vziať a urobiť .attr('class', 'new-class') nebude fungovať (použitím metódy attr) - prepíšte tie triedy, ktoré už sú v atribúte.

Je možné, samozrejme, najprv načítať triedy, ktoré tam sú, potom k nim pridať našu triedu medzerou a zapísať všetko späť do atribútu, ale existuje jednoduchší spôsob - v jQuery pre takéto veci je pripravená metóda addClass.

Metóda addClass umožňuje pridať triedu prvku (alebo prvkom), bez toho aby ste prepísali iné triedy. Triedu, ktorú chcete pridať k prvku, prijíma ako parameter tejto metódy.

V nasledujúcom príklade máme prvok s dvoma triedami - class="www zzz":

<p class="www zzz" id="test">text</p>

Môžeme k nemu pridať aj tretiu triedu - kkk. Výsledkom bude, že obsah atribútu bude takýto - class="www zzz kkk":

$('#test').addClass('kkk');

HTML kód bude vyzerať takto:

<p class="www zzz kkk" id="test">text</p>

Pridajte všetkým li triedu test.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť