V CSS lahko izberete vse
elementi na strani s tem:
h1 ( /* style all
elements */ )
h1 ( /* style all
elements */ )
V jQuery lahko uporabite popolnoma isti izbirnik.
$("h1") // set of all
elements
Pravzaprav lahko v jQuery uporabljate kateri koli izbirnik CSS (tudi izbirniki CSS3). V tem predvajanju zaslona smo celo uporabili izbirnik: nth-of-type za izbiro drugega izraza definicije na seznamu definicij:
$("dt:nth-of-type(2)") .html("I'm the second definition term!");
Ta metoda .html () je koristna. Omogoča vam, da spremenite (ali pridobite) "notranji HTML" elementa. Tako kot znotraj, ne samega elementa, temveč vsega v njem. Lahko bi rekli "drobovje". Podobna je metodi .text (), toda text () je dobesedno samo za besedilo. Ne bo vrnil dejanskega HTML-ja znotraj elementa. Torej, če bi bili "drobovje" Some text
, bi samo vrnilo "Nekaj besedila". Če z njim nastavite besedilo, ne boste mogli vstaviti HTML-ja, kar pomeni, da boste dobesedno videli "". Tudi pridobivanje besedila z njim je edinstveno, saj če izberete več elementov, bo vrnilo kombinirano besedilo iz vseh, kar je v jQuery edinstveno. V drugih primerih, ko iz metode "dobite" vrednost, bo vrnila vrednost s prvega v nizu. Like .height()
bo samo vrnil višino od prvega elementa v nizu.
Oglejte si pisalo eab1c311dd6e399a2006f1694bbbe051 Chrisa Coyierja (@chriscoyier) na CodePen