⊗jqDmCT 44 of 113 menu

Att arbeta med metoden toggleClass i jQuery

Det finns också en användbar metod toggleClass, som lägger till den angivna klassen om den inte finns, och tar bort den om den finns. Den kan behövas för att klick på samma knapp ska få sidans element att genomgå periodiska förändringar.

Låt oss överväga denna metod med ett exempel. Låt oss säga att vi har följande CSS-stilar:

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

Det finns också ett stycke med klassen zzz:

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

Låt oss till exempel göra så att vid det första klicket på knappen, läggs klassen red till i elementet, vilket lägger till röd färg, och vid det andra klicket - denna klass kommer att tas bort och den röda färgen försvinner. Om knappen klickas igen - allt upprepas igen.

Försök att köra följande kod och se det själv (klassen zzz markerar kursiv, för att visa att toggleClass inte stör andra klasser från att fungera):

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

Efter det första klicket kommer HTML-koden att se ut så här (klassen red läggs till):

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

Och efter det andra klicket - så här (klassen red försvinner):

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

Lägg till klassen www till alla li, om den inte finns, och ta bort den om den finns.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa