U CSS-u možete odabrati sve
elementi na stranici s ovim:
h1 ( /* style all
elements */ )
h1 ( /* style all
elements */ )
U jQueryju možete koristiti isti isti selektor.
$("h1") // set of all
elements
U stvari, u jQueryju možete koristiti bilo koji CSS selektor (čak i CSS3 selektori). U ovom screencast-u čak smo koristili: nth-of-type selektor za odabir drugog pojma definicije na popisu definicija:
$("dt:nth-of-type(2)") .html("I'm the second definition term!");
Ta metoda .html () je korisna. Omogućuje vam promjenu (ili dobivanje) "unutarnjeg HTML-a" elementa. Kao u, ne sam element, već sve unutar njega. Mogli biste reći "crijeva". Slična je metodi .text (), ali text () je doslovno samo za tekst. Neće vratiti stvarni HTML iz elementa. Dakle, da su "petlje" Some text
, samo bi vratilo "Neki tekst". Postavljanje teksta pomoću njega izbjeći će bilo koji HTML koji unesete, što znači da ćete doslovno vidjeti "". Dobivanje teksta s njim je također jedinstveno, jer ako odaberete više elemenata, vratit će se kombinirani tekst iz svih njih, što je jedinstveno u jQueryju. U drugim slučajevima kada "dobijete" vrijednost iz metode, ona će vratiti vrijednost iz prve u skupu. Like .height()
će samo vratiti visinu od prvog elementa u skupu.
Pogledajte olovku eab1c311dd6e399a2006f1694bbbe051 Chrisa Coyiera (@chriscoyier) na CodePen