⊗jqDmCEA 42 of 113 menu

Dodajanje razreda elementu v jQuery

Spomnim, da lahko v atributu class v HTML kodi napišemo več razredov presledkovno ločenih.

Predstavljajmo si takšno situacijo - želite dodati nov razred k obstoječim, ne da bi jih pri tem prepisali. V tem primeru, če preprosto naredite .attr('class', 'new-class') ne bo uspelo (z uporabo metode attr) - prepisali boste tiste razrede, ki so že v atributu.

Seveda lahko najprej preberete razrede, ki so tam, nato dodate naš razred k njim s presledkom in vse skupaj zapišete nazaj v atribut, vendar obstaja lažji način - v jQuery je za takšne stvari predviden metoda addClass.

Metoda addClass omogoča dodajanje razreda elementu (ali elementom), ne da bi pri tem prepisali druge razrede. Razred, ki ga želite dodati elementu, je parameter te metode.

V naslednjem primeru imamo element z dvema razredoma - class="www zzz":

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

Lahko mu dodamo še tretji razred - kkk. Kot rezultat bo vsebina atributa takšna - class="www zzz kkk":

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

HTML koda bo videti takole:

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

Dodajte vsem li razred 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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni