# 04: jQuery Selectors er CSS3 Selectors - CSS-triks

Innholdsfortegnelse:

Anonim

I CSS kan du velge alle

elementer på siden med dette:
h1 ( /* style all

elements */ )

I jQuery kan du bruke den samme velgeren.

$("h1") // set of all

elements

Faktisk kan du bruke hvilken som helst CSS-velger (til og med CSS3-velger) i jQuery. I denne skjermsendingen brukte vi til og med: nth-of-type velgeren for å velge den andre definisjonen i en definisjonsliste:

$("dt:nth-of-type(2)") .html("I'm the second definition term!");

Den .html () -metoden er nyttig. Det lar deg endre (eller få) "innerHTML" til et element. Som i, ikke selve elementet, men alt inni det. "Innvollene" kan du si. Det ligner .text () -metoden, men tekst () er bokstavelig talt bare for tekst. Den vil ikke returnere faktisk HTML fra innsiden av elementet. Så hvis "guts" var Some text, ville det bare returnere "Noe tekst". Hvis du setter tekst med den, slipper du HTML som du legger inn, noe som betyr at du bokstavelig talt ser “”. Å få tekst med den er også unik, for hvis du velger flere elementer, vil den returnere den kombinerte teksten fra dem alle, noe som er unikt i jQuery. I andre tilfeller når du "får" en verdi fra en metode, vil den returnere verdien fra den første i settet. Like .height()vil bare returnere høyden fra det første elementet i settet.

Se pennen eab1c311dd6e399a2006f1694bbbe051 av Chris Coyier (@chriscoyier) på CodePen