A CSS-ben kiválaszthatja az összeset
elemek az oldalon ezzel:
h1 ( /* style all
elements */ )
h1 ( /* style all
elements */ )
A jQuery-ben pontosan ugyanazt a választót használhatja.
$("h1") // set of all
elements
Valójában bármilyen CSS választót (még CSS3 választókat is) használhat a jQuery-ben. Ebben a képernyõben még a: n-of-type választót használtuk a definíciós lista második definíciójának kiválasztására:
$("dt:nth-of-type(2)") .html("I'm the second definition term!");
Ez a .html () módszer hasznos. Lehetővé teszi egy elem „belsőHTML” -jének megváltoztatását (vagy megszerzését). Ahogyan itt, nem maga az elem, hanem minden, ami benne van. A „belek”, mondhatni. Hasonló a .text () metódushoz, de a text () szó szerint csak a szövegre vonatkozik. Nem adja vissza a tényleges HTML-t az elem belsejéből. Tehát ha a „belek” lennének Some text
, akkor csak a „Néhány szöveg” eredményt adná vissza. Ha ezzel állítja be a szöveget, akkor minden HTML-t megkerül, amit betesz, vagyis szó szerint látja a „” betűt. A szöveg megszerzése is egyedi, mivel ha több elemet választ ki, akkor mindegyikből megkapja a kombinált szöveget, ami egyedülálló a jQuery-ben. Más esetekben, amikor egy módszertől kap értéket, az visszaadja a halmaz első értékét. A Like .height()
csak a szett első elemének magasságát adja vissza.
Lásd a tollat: eab1c311dd6e399a2006f1694bbbe051, Chris Coyier (@chriscoyier) a CodePen-en