jQuery selektorer
- Föregående sida jQuery syntax
- Nästa sida jQuery händelser
Väljare tillåter dig att utföra åtgärder på en grupp av element eller ett enskilt element.
jQuery selektorer
I de tidigare kapitlen visade vi några exempel på hur man väljer HTML-element.
Kärnpunkten är att lära sig hur jQuery-väljare exakt väljer de element du vill tillämpa effekten på.
jQuery-elementväljare och attributväljare tillåter dig att välja HTML-element genom taggnamn, attributnamn eller innehåll.
Väljare tillåter dig att utföra åtgärder på grupper av HTML-element eller enskilda element.
I HTML DOM-termer:
Väljare tillåter dig att utföra åtgärder på grupper av DOM-element eller enskilda DOM-noder.
jQuery-elementväljare
jQuery använder CSS-väljare för att välja HTML-element.
$("p") väljer <p>-element.
$("p.intro") väljer alla <p>-element med class="intro".
$("p#demo") väljer alla <p>-element med id="demo".
jQuery-attributväljare
jQuery använder XPath-uttryck för att välja element med givna egenskaper.
$("[href]") väljer alla element med href-egenskap.
$("[href='#']") väljer alla element med href-värden som är "#".
$("[href!='#']") väljer alla element med href-värden som inte är "#".
$("[href$='.jpg']") väljer alla element med href-värden som slutar med ".jpg".
jQuery CSS-väljare
jQuery CSS-väljare kan användas för att ändra CSS-attribut för HTML-element.
I följande exempel ändras bakgrundsfärgen för alla p-element till röd:
Exempel
$("p").css("background-color","red");
Mer valjare exempel
Syntax | Beskrivning |
---|---|
$(this) | den aktuella HTML-elementet |
$("p") | alla <p>-element |
$("p.intro") | alla <p>-element med class="intro" |
$(".intro") | alla element med class="intro" |
$("#intro") | elementet med id="intro" |
$("ul li:first") | den första <li>-elementet i varje <ul> |
$("[href$='.jpg']") | alla href-egenskaper som slutar med ".jpg" |
$("div#intro .head") | elementet <div> med id="intro" som innehåller alla element med class="head" |
För en fullständig referenshandbok, besök vår jQuery-väljare referenshandbok。
- Föregående sida jQuery syntax
- Nästa sida jQuery händelser