jQuery Traversing - Filtrování


Metody first(), last(), eq(), filter() a not().

Nejzákladnějšími metodami filtrování jsou first(), last()a eq(), které umožňují vybrat konkrétní prvek na základě jeho pozice ve skupině prvků.

Jiné metody filtrování, jako jsou filter()a not()umožňují vám vybrat prvky, které odpovídají nebo neodpovídají určitým kritériím.


Metoda jQuery first().

Metoda first()vrací první prvek ze zadaných prvků.

Následující příklad vybere první <div> prvek:

Příklad

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

Metoda jQuery last().

Metoda last()vrací poslední prvek ze zadaných prvků.

Následující příklad vybere poslední <div> prvek:

Příklad

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


metoda jQuery eq().

Metoda eq()vrací prvek se specifickým indexovým číslem vybraných prvků.

Čísla indexu začínají na 0, takže první prvek bude mít číslo indexu 0 a ne 1. Následující příklad vybere druhý <p>prvek (číslo indexu 1):

Příklad

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

Metoda jQuery filter().

Metoda filter()umožňuje zadat kritéria. Prvky, které neodpovídají kritériím, jsou z výběru odstraněny a ty, které odpovídají, budou vráceny.

Následující příklad vrátí všechny <p>prvky s názvem třídy "intro":

Příklad

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

Metoda jQuery not().

Metoda not()vrací všechny prvky, které neodpovídají kritériím.

Tip: Metoda not()je opačná než filter().

Následující příklad vrátí všechny <p>prvky, které nemají název třídy "intro":

Příklad

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

Cvičení jQuery

Otestujte se pomocí cvičení

Cvičení:

K získání prvního prvku <div> v dokumentu použijte metodu jQuery.

$("div").();


jQuery Traversing Reference

Úplný přehled všech metod jQuery Traversing naleznete v naší jQuery Traversing Reference .