jQuery Academy · Lektion

Styla med JQuery

Styla med JQuery

Lektion 1 av 19 steg

Styla med JQuery är en gratis lektion i jQuery Academy på CoddyKit. Detta är lektion 1 av 1. Du kan läsa vilka 3 lektioner som helst i den här lärvägen kostnadsfritt i sin helhet – därefter låser CoddyKit PRO upp alla lektioner, plus praktisk övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Den ingår i lärvägen för jQuery Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i jQuery Academy innehåller totalt 1 lektioner.

Introduktion

Hej!

I alla tidigare exempel har vi arbetat med HTML DOM-objekt.

Med jQuery kan vi även ändra formatet på HTML-element. 

JQuery tillhandahåller några metoder för detta.

klass

I de första exemplen kommer vi att se hur klasser används med JQuery.

I exemplet nedan läser vi in vårt JQuery-bibliotek i HTML och definierar två klasser med namnen pink och yellow, som gör texten rosa respektive gul.

Nu börjar vi 🚀

exempel

Vi lade till ett <p>-element mellan <body>-taggarna.

För närvarande har det här elementet ännu ingen klass.

<style>
		.pink{
			color:pink;
		}
		.yellow{
			color: yellow;
		}
</style>

<p>lorem ipsum </p>

exempel 2

Nu lägger vi till klassen pink i p-elementet med metoden addClass().

På förhandsgranskningsskärmen ser vi att färgen på Lorem ipsum-texten blir rosa.

<style>
	.pink{
		color:pink;
        }
  </style>

<p>lorem ipsum</p>

<script>

/*
This callback runs as soon as 
the DOM is Loaded
*/
$(document).ready(function(){

//adding pink class to p element
$('p').addClass('pink');

});
</script>

removeClass

Metoden removeClass()

Om vi vill ta bort klasser från HTML-element används metoden removeClass().

Vi ändrade exemplet nedan och definierade från början klassen pink i vårt HTML-element. Så snart DOM har lästs in tas klassen pink bort från vårt p-element.

<style>
   .pink{color:pink;}
 </style>

<p class="pink">lorem ipsum </p>

<script>
/*
This callback runs as soon as 
the DOM is Loaded
*/
$(document).ready(function(){

//removing pink class to p element
   $('p').removeClass('pink');

});
</script>

växla klass

Metoden toggleClass()

Som namnet antyder innebär den här metoden att

om en klass finns i målelementet tas den bort, och annars läggs den till.

<style>
    .pink{color:pink;}
</style>

<p class="pink">lorem ipsum</p>

<script>
/*
This callback runs as soon as 
the DOM is Loaded
*/
$(document).ready(function(){

/*
Since p element has pink class, 
pink class will be removed.
*/
$('p').toggleClass('pink');

/*
Since p element hasn't pink class, 
pink class will be added. 
*/
$('p').toggleClass('pink');

/*
Since p element has pink class, 
pink class will be removed. 
*/
$('p').toggleClass('pink');

});
</script>

css-metoden

Metoden css()

Vi har sett metoderna för att lägga till och ta bort klasser.

Nu ska vi lära oss CSS-metoden, som används för att definiera inline-format för våra HTML-noder.

CSS-metoden tar två parametrar.

  • Den första parametern är namnet på egenskapen som ska tilldelas.
  • Den andra parametern är värdet på egenskapen som ska tilldelas.

Följande exempel visar olika användningsområden för CSS-metoden.

<button>My Button</button>

<script>
/*
Below, the button element's color style 
has been read and written 
to the color variable.
*/
let color = $('button').css('color');

/* 
Now let's change the button color by assigning 
the red value to the second argument=
*/
$('button').css('color', 'red')

/*
If we want to change more than one style of 
an element at the same time, we pass JSON type arguments.
*/
$("button").css({"color": "red", "padding": "20px"});

</script>

JQuery API

Vi har lärt oss många DOM-manipulationer med jQuery.

Utöver metoderna vi har lärt oss har JQuery många fler manipulationsmetoder.

Du kan bläddra igenom hela API:et genom att klicka på länken nedan.

Grattis

Grattis 🎉

Vi har lärt oss styling med jQuery.

I nästa avsnitt ska vi lära oss händelsehantering i jQuery.

Styla med JQuery — illustration 9
Gratis att börja

Lär dig JavaScript med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
22
Lektioner
48

Vanliga frågor

Är lektionen ”Styla med JQuery” gratis?

Ja – du kan läsa vilka 3 lektioner som helst i lärvägen jQuery Academy, inklusive ”Styla med JQuery”, kostnadsfritt i sin helhet här på webben. Därefter låser CoddyKit PRO upp alla lektioner, plus interaktiv övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Kursen i jQuery Academy innehåller totalt 1 lektioner.

Vad lär jag mig i ”Styla med JQuery”?

Styla med JQuery Ni övar på jQuery Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig jQuery Academy?

Du behöver inga förkunskaper. Utbildningen i jQuery Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 1 av 1.

Hur lång tid tar lektionen ”Styla med JQuery”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här jQuery Academy-lektionen?

Ja. Varje jQuery Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

← Tillbaka till jQuery Academy