jQuery selaus - suodatus
- Edellinen sivu jQuery-sisarukset
- Seuraava sivu jQuery AJAX 简介
Lyhennetty hakemisen laajuus
Kolme perusfilterimenetelmää ovat: first(), last() ja eq(), jotka sallivat sinun valita tietyn elementin sen sijainnin perusteella elementtipaketissa.
Muut suodatusmenetelmät, kuten filter() ja not(), sallivat sinun valita elementtejä, jotka vastaavat tai eivät vastaavat tiettyä määriteltyä standardia.
jQuery first() menetelmä
first() menetelmä palauttaa valittujen elementtien ensimmäisen elementin.
Seuraava esimerkki valitsee ensimmäisen <div>-elementin ensimmäisen <p>-elementin:
Esimerkki
$(document).ready(function(){ $("div p").first(); });
jQuery last() menetelmä
last() menetelmä palauttaa valittujen elementtien viimeisen elementin.
Seuraava esimerkki valitsee viimeisen <div>-elementin viimeisen <p>-elementin:
Esimerkki
$(document).ready(function(){ $("div p").last(); });
jQuery eq() menetelmä
eq() menetelmä palauttaa valittujen elementtien elementin, jolla on määritelty indeksi.
Indeksointi alkaa 0:sta, joten ensimmäisen elementin indeksi on 0, ei 1. Seuraava esimerkki valitsee toisen <p>-elementin (indeksi 1):
Esimerkki
$(document).ready(function(){ $("p").eq(1); });
jQuery filter() menetelmä
filter() menetelmä sallii sinun määrittää standardin. Elementit, jotka eivät täytä tätä standardia, poistetaan kokoelmasta, ja vastaavat elementit palautetaan.
Seuraava esimerkki palauttaa kaikki <p>-elementit, joilla on luokka "intro":
Esimerkki
$(document).ready(function(){ $("p").filter(".intro"); });
jQuery not() menetelmä
not() menetelmä palauttaa kaikki elementit, jotka eivät täytä standardia.
Vinkki:not() menetelmä on päinvastainen filter() menetelmään.
Seuraava esimerkki palauttaa kaikki <p>-elementit, joilla ei ole luokkaa "intro":
Esimerkki
$(document).ready(function(){ $("p").not(".intro"); });
jQuery-selailun viittaus
Jos haluat tietää kaikki jQuery-selailutavat, vieraile jQuery-selailun viittaus。
- Edellinen sivu jQuery-sisarukset
- Seuraava sivu jQuery AJAX 简介