Valg af elementer med jQuery
Valg af elementer med jQuery
Valg af elementer med jQuery er en gratis jQuery Academy-lektion på CoddyKit. Dette er lektion 1 af 1. Du kan læse alle 3 lektioner i dette læringsspor gratis i deres fulde længde — derefter låser CoddyKit PRO alle lektioner op samt praktiske øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Den er en del af læringsforløbet i jQuery Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. jQuery Academy-kurset indeholder 1 lektioner i alt.
Introduktion
Hej
jQuery bruger XPath-syntaks til at vælge DOM-elementer.
Så hvis du bruger CSS eller har brugt XPath til at vælge noder i XML, ved du allerede, hvordan du vælger elementer med jQuery!
Lad os bruge dem med jQuery 🚀
Klasseselektor
Elementet med den ønskede klasse vælges ved hjælp af punktumoperatoren (.).
I eksemplet nedenfor vælges alle elementer, der har klassen title , og deres farve ændres.
<p class="title">Hello</p>
<p class="title">CoddyKit</p>
<p class="title">Learning</p>
<p class="title">jQuery</p>
<script>
$('.title').css('color','pink')
</script>ADVARSEL
Vi introducerer css()-metoden i de følgende lektioner.
Indtil videre skal du blot vide, at css()-metoden bruges til at definere elementets typografi
Id-selektor
Elementet med det ønskede id kan vælges ved hjælp af #-operatoren (hashtag). Som du ved, kan den samme id-værdi kun tildeles ét element på HTML-siden.
I eksemplet nedenfor vælges det element, der har id'et title, og dets farve ændres.
<p id="title">Hello</p>
<p id="title1">CoddyKit</p>
<p id="title2">Learning</p>
<p id="title3">jQuery</p>
<script>
$('#title').css('color','pink')
</script>Tag-selektor
Elementet med det ønskede tag kan vælges ved blot at bruge taggets navn
I eksemplet nedenfor vælges det element, der har span-tagget, og dets farve ændres.
<p>Hello</p>
<span>Hello</span>
<span>CoddyKit</span>
<script>
$('span').css('color','pink')
</script>Børne-selektor
Hvis vi vil vælge et elements børn, bruger vi større end-operatoren (>).
I eksemplet nedenfor vælges alle børnene af det ønskede element.
<p>
<span>Hello</span>
<span>CoddyKit</span>
</p>
<script>
$('p>span').css('color','pink')
</script>Attributselektor
Vi kan vælge det ønskede element ved at kontrollere, om en attribut for et element har en værdi.
I eksemplet nedenfor vælges de elementer, der har <a>-tagget og target-attributten med værdien _blank.
<a target="_blank"
href="http://coddykit.com">
CoddyKit
</a>
<script>
$ ('a[target = "_blank"]').css('color','pink')
</script>jQuerys selektionsmetoder
jQuery gør det lettere at vælge elementer i DOM'en ved at tilbyde en række metoder samt XPath-selektorer.
Lad os lære dem at kende.
Parent-metoden
parent()-metoden
Vi kan vælge det ønskede elements parent-element ved hjælp af parent()-metoden, som leveres af jQuery.
I eksemplet nedenfor vælges elementets parent-element, og parent-elementets tekstfarve ændres.
<div>
Parent Element Text
<a target="_blank" href="http://coddykit.com">
CoddyKit
</a>
</div>
<script>
$ ('a').parent().css('color','pink')
</script>children-metoden
children()-metoden
Vi kan vælge alle børnene af det ønskede element ved hjælp af children()-metoden, som leveres af jQuery.
I eksemplet nedenfor vælges alle elementets børn, og børnenes tekstfarve ændres.
<div>
<a target="_blank" href="http://coddykit.com">
CoddyKit
</a>
<span>Children Element Text</span>
</div>
<script>
$ ('div').children().css('color','pink')
</script>parents-metoden
parents()-metoden
Vi kan vælge det ønskede elements overordnede elementer ved hjælp af parents()-metoden, som leveres af jQuery.
I eksemplet nedenfor vælges elementets overordnede element, og det overordnede elements tekstfarve ændres.
Forskellen på denne metode og de andre metoder, vi har lært, er, at den kan have en parameter.
Derfor sender vi en XPath-selektor som parameter for at angive, hvilken forfader der skal vælges.
<div class="wrapper">
Hello
<p>
<span>CoddyKit</span>
<p>
</div>
<script>
$ ('span').parents('.wrapper').css('color','pink')
</script>next-metoden
next()-metoden
next()-metoden vælger det ønskede elements næste søskendeelement.
I eksemplet nedenfor vælges det første søskendeelement efter elementet med a-tagget.
<a href="http://coddykit.com">CoddyKit</a>
<span>I am first sibling of a element</span>
<script>
$ ('a').next().css('color','pink')
</script>nextAll-metoden
nextAll()-metoden
nextAll()-metoden bruges til at vælge det ønskede elements næste søskendeelementer.
I eksemplet nedenfor vælges alle søskendeelementer efter elementet med div-tagget.
<span>I'm previous sibling<span>
<div></div>
<span>I'm next sibling<span>
<span>I'm next sibling too<span>
<script>
$ ('div').nextAll().css('color','pink')
</script>siblings-metoden
siblings()-metoden
Du kan vælge alle det ønskede elements søskendeelementer ved hjælp af siblings()-metoden.
I eksemplet nedenfor vælges alle søskendeelementer til elementer med p-tagget.
<p>Hello</p>
<div>jQuery</div>
<div>Methods</div>
<script>
$ ('p'). siblings().css('color','pink')
</script>prev
prev()-metoden
prev()-metoden bruges til at vælge et elements forrige søskendeelement.
Vælger det første søskendeelement før elementet med a-tagget.
<span>Hello Coddy</span>
<div class="test"></div>
<script>
$ ('.test').prev().css('color','pink')
</script>prevAll-metoden
prevAll()-metoden
prevAll()-metoden bruges til at vælge det ønskede elements tidligere søskendeelementer.
I eksemplet nedenfor vælges alle søskendeelementer før elementet med div-tagget.
<span>I'm previous sibling</span>
<span>I'm previous sibling too</span>
<div></div>
<span>I'm next sibling</span>
<script>
$('div').prevAll().css('color','pink')
</script>Tillykke
Tillykke 🎉
I dette afsnit lærte vi at vælge DOM-elementer.
I næste afsnit fortsætter vi med at lære om DOM-manipulation.

Lær JavaScript med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 22
- Lektioner
- 48
Ofte stillede spørgsmål
Er lektionen “Valg af elementer med jQuery” gratis?
Ja — alle 3 lektioner i læringssporet jQuery Academy, inklusive “Valg af elementer med jQuery”, kan læses gratis i deres fulde længde her på webstedet. Derefter låser CoddyKit PRO alle lektioner op samt interaktive øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. jQuery Academy-kurset indeholder 1 lektioner i alt.
Hvad lærer jeg i “Valg af elementer med jQuery”?
Valg af elementer med jQuery Du øver dig i jQuery Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på jQuery Academy?
Der kræves ingen tidligere erfaring. jQuery Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 1.
Hvor lang tid tager lektionen “Valg af elementer med jQuery”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne jQuery Academy-lektion?
Ja. Alle jQuery Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.