jQuery udvalgsoperatorer
- Forrige side jQuery syntaks
- Næste side jQuery hændelser
Selektorer giver dig mulighed for at operere med elementgrupper eller individuelle elementer.
jQuery udvalgsoperatorer
I de tidligere kapitler har vi vist nogle eksempler på, hvordan man vælger HTML-elementer.
Kernepunktet er at lære, hvordan jQuery-selektorer præcist vælger de elementer, du ønsker at anvende effekter på.
jQuery elementvælgere og egenskabsvælgere giver dig mulighed for at vælge HTML-elementer gennem tagnavn, egenskabsnavn eller indhold.
Vælgere giver dig mulighed for at udføre operationer på grupper af HTML-elementer eller enkelt elementer.
I HTML DOM terminologi:
Vælgere tillader dig at udføre operationer på grupper af DOM-elementer eller enkelt DOM-noder.
jQuery elementvælgere
jQuery bruger CSS vælgere til at vælge HTML-elementer.
$("p") vælger <p> elementer.
$("p.intro") vælger alle <p> elementer med class="intro".
$("p#demo") vælger alle <p> elementer med id="demo".
jQuery egenskabsvælgere
jQuery bruger XPath-udtryk til at vælge elementer med en given egenskab.
$("[href]") vælger alle elementer med href-ejenskab.
$("[href='#']") vælger alle elementer med href-værdi, der er "#".
$("[href!='#']") vælger alle elementer med href-værdi, der ikke er "#".
$("[href$='.jpg']") vælger alle elementer med href-værdi, der ender med ".jpg".
jQuery CSS vælgere
jQuery CSS vælgere kan bruges til at ændre CSS-ejenskaber på HTML-elementer.
Følgende eksempel ændrer baggrundsfarven for alle p-elementer til rød:
Eksempel
$("p").css("background-color","red");
Flere vælgereksempel
Syntaks | Beskrivelse |
---|---|
$(this) | den aktuelle HTML element |
$("p") | alle <p> elementer |
$("p.intro") | alle <p> elementer med class="intro" |
$(".intro") | alle elementer med class="intro" |
$("#intro") | elementet med id="intro" |
$("ul li:first") | den første <li> element i hver <ul> |
$("[href$='.jpg']") | alle med href-egenskab, der ender med ".jpg" |
$("div#intro .head") | elementet <div> med id="intro" indeholder alle elementer med class="head" |
For et fuldt referencehåndbog, besøg vores jQuery Vælgere Referencemanual。
- Forrige side jQuery syntaks
- Næste side jQuery hændelser