⊗jqDmCT 44 of 113 menu

Werk met die toggleClass-metode in jQuery

Daar is ook 'n nuttige metode toggleClass, wat die gespesifiseerde klas sal byvoeg, as dit nie daar is nie, en dit sal verwyder as dit wel daar is. Dit mag nodig wees, sodat met 'n klik op dieselfde knoppie periodieke veranderinge met 'n bladsyelement plaasvind.

Kom ons beskou hierdie metode aan die hand van 'n voorbeeld. Laat ons sê ons het die volgende CSS-style:

.red { color: red; } .zzz { font-style: italic; }

Daar is ook 'n paragraaf met die klas zzz:

<p class="zzz" id="test">text</p> <button>click</button>

Kom ons maak byvoorbeeld so, dat met die eerste druk op die knoppie, die element die klas red bygevoeg kry, wat 'n rooi kleur byvoeg, en met 'n herhaalde druk - hierdie klas sal verwyder word en die rooi kleur sal verdwyn. As jy weer op die knoppie druk - sal alles weer herhaal.

Probeer om die volgende kode uit te voer en oortuig jouself hiervan (die klas zzz verteenwoordig kursief, om te wys dat toggleClass nie ander klasse sal verhinder om te werk nie):

$('button').click(function() { $('#test').toggleClass('red'); });

Na die eerste druk sal die HTML-kode so lyk (die klas red sal bygevoeg word):

<p class="zzz red" id="test">text</p> <button>click</button>

En na die tweede druk - so (die klas red sal verdwyn):

<p class="zzz" id="test">text</p> <button>click</button>

Voeg aan alle li die klas www by, as dit nie daar is nie, en verwyder dit as dit daar is.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp