jQuery traversering - filter

Kortformning av sökelementets omfattning

De tre grundläggande filtermetoderna är: first(), last() och eq(), de tillåter dig att välja ett specifikt element baserat på dess plats i en elementgrupp.

Andra filtermetoder, som filter() och not(), tillåter dig att välja element som matchar eller inte matchar en specifik standard.

jQuery first() metod

first() metoden returnerar det första elementet i de valda elementen.

Följande exempel väljer det första <p> elementet i den första <div> elementen:

Exempel

$ (document).ready(function () {
  $("div p").first();
});

Prova själv

jQuery last() metod

last() metoden returnerar den sista elementet i de valda elementen.

Följande exempel väljer den sista <p> elementet i den sista <div> elementen:

Exempel

$ (document).ready(function () {
  $("div p").last();
});

Prova själv

jQuery eq() metod

eq() metoden returnerar element som har det specificerade indexet i de valda elementen.

Indexet börjar från 0, så det första elementets index är 0 och inte 1. Följande exempel väljer det andra <p> elementet (index 1):

Exempel

$ (document).ready(function () {
  $("p").eq(1);
});

Prova själv

jQuery filter() metod

filter() metoden tillåter dig att specificera en standard. Element som inte matchar denna standard kommer att tas bort från samlingen och matchande element kommer att returneras.

Följande exempel returnerar alla <p> element med klassnamnet "intro":

Exempel

$ (document).ready(function () {
  $("p").filter(".intro");
});

Prova själv

jQuery not() metod

not() metoden returnerar alla element som inte matchar standarden.

Tips:not() metoden är motsatsen till filter()

Följande exempel returnerar alla <p> element utan klassnamnet "intro":

Exempel

$ (document).ready(function () {
  $("p").not(".intro");
});

Prova själv

jQuery Genomsökning Referenshandbok

För att få reda på alla jQuery genomsökning metoder, besök vår jQuery Genomsökning Referenshandbok