⊗jqDmCEA 42 of 113 menu

Přidání třídy prvku v jQuery

Připomínám, že v atributu class v HTML kódu lze napsat několik tříd přes mezeru.

Představme si takovou situaci - chcete přidat novou třídu k existujícím, aniž byste je přitom přepsali. V tomto případě nelze jednoduše provést .attr('class', 'new-class') (pomocí metody attr) - přepíšete třídy, které již jsou v atributu.

Samozřejmě byste mohli nejprve načíst třídy, které tam jsou, poté k nim přidat naši třídu přes mezeru a zapsat vše zpět do atributu, ale existuje jednodušší způsob - v jQuery je pro takové věci určena metoda addClass.

Metoda addClass umožňuje přidat třídu prvku (nebo prvkům), aniž byste přitom přepsali jiné třídy. Třída, kterou chcete přidat k prvku, se přijímá jako parametr této metody.

V následujícím příkladu máme prvek s dvěma třídami - class="www zzz":

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

Můžeme k němu přidat ještě třetí třídu - kkk. Výsledkem bude, že obsah atributu bude vypadat takto - class="www zzz kkk":

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

HTML kód bude vypadat takto:

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

Přidejte všem li třídu test.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout