⊗jqDmCT 44 of 113 menu

Arbejde med toggleClass-metoden i jQuery

Der findes også en nyttig metode kaldet toggleClass, som tilføjer den angivne klasse, hvis den ikke er der, og fjerner den, hvis den er der. Den kan være nyttig, når du ved et klik på den samme knap ønsker, at der sker periodiske ændringer med et element på siden.

Lad os se på denne metode med et eksempel. Antag, at vi har følgende CSS-stilarter:

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

Der er også et afsnit med klassen zzz:

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

Lad os for eksempel gøre det sådan, at ved det første klik på knappen, bliver klassen red tilføjet til elementet, hvilket giver rød farve, og ved det andet klik - bliver denne klasse fjernet, og den røde farve forsvinder. Hvis du klikker på knappen igen - gentages alt.

Prøv at køre følgende kode og overbevis dig selv om dette (klassen zzz fremhæver med kursiv, for at vise, at toggleClass ikke forstyrrer andre klasser):

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

Efter det første klik vil HTML-koden se sådan ud (klassen red tilføjes):

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

Og efter det andet klik - sådan her (klassen red forsvinder):

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

Tilføj klassen www til alle li, hvis den ikke findes, og fjern den, hvis den gør.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis