jQuery osnovni filteri : Basic Filters

Zadaća osnovnih filtera je ograničavanje skupine odabranih elemenata na samo one koje zadovoljavju uvjet postavljen filterom. Možemo odabrati prvi, posljednji element...

Uvod u jQuery
krivulja

Tečaj - Uvod u HTML

4.5

Zašto ne sada?

Uvod u jQuery

Naša preporuka

Cloudinary oglas

Besplatne usluge:

CDN pohrana slika i videa.

Pretvorba formata slika: webp...

Vrhunsko AI povećanje slika!

25Gb podataka.

4.5

Zašto ne sada?

jQuery osnovni filteri : Basic Filters

Primjer html kôda u koji umećemo jQuery?

Primjer web stranice na kojoj ćemo primijeniti osnovne filtre.

<body>
  <p>Prvi odlomak</p>
  <p>Drugi odlomak</p>
  <p>Treći odlomak</p>
  <p>Četvrti odlomak</p>
  <p>Peti odlomak</p>
</body>

Zadaća osnovnih filtera je ograničavanje skupine odabranih elemenata na one koje odgovaraju selektoru.

Filtar prvi i posljednji - $(':first') i $(':last')

Primjer osnovnog filtera koji selektira samo prvi element popisa:

$(function()
{
  $('p:first')
    .css('color', 'blue');
});

Objašnjenje: Budući da je selektiran samo prvi element popisa, ostali su izuzeti od učinka funkcije css( ).

Prvi odlomak
Drugi odlomak
Treći odlomak
Četvrti odlomak
Peti odlomak

Primjer osnovnog filtera koji selektira samo posljednji element popisa:

$(function()
{
   $('p:last')
     .css('color', 'blue');
});

Objašnjenje: Budući da je selektiran samo posljednji element popisa ostali ostaju nepromijenjeni.

Prvi odlomak
Drugi odlomak
Treći odlomak
Četvrti odlomak
Peti odlomak

Web dizajn je za 5!!!

Parni i neparni filteri - $(':even') i $(':odd')

Primjer osnovnog filtera koji selektira sve elemente popisa koji imaju parnu vrijednost indeksa (0, 2, 4...):

$(function()
{
   $('p:even')
     .css('color', 'blue');
});

Objašnjenje: Selektiramo sve parne elemente popisa, dakle one koji imaju parnu vrijednost indeksa (0, 2, 4...).

Prva točka
Drugi odlomak
Treći odlomak
Četvrti odlomak
Peti odlomak

Primjer osnovnog filtera koji selektira sve elemente popisa koji imaju neparnu vrijednost indeksa (1, 3, 5...):

$(function()
{
   $('p:odd')
     .css('color', 'blue');
});

Objašnjenje: Selektiramo sve neparne elemente popisa, dakle one koji imaju neparnu vrijednost indeksa (1, 3, 5...).

Prvi odlomak
Druga točka
Treći odlomak
Četvrti odlomak
Peti odlomak

Filtar zadanog elementa $(':eq(indeks)'),

Primjer osnovnog filtera koji selektira treći element popisa. Zašto treći, a ne drugi? Zato što indeksi elemenata počinju s nulom, tako da treći element ima vrijednost indeksa 2.

$(function()
{
   $('p:eq(2)')
     .css('color', 'blue');
});

Objašnjenje: Budući da je indeks prvog elementa jednak 0, indeks 2 označava treći elementa po redu.

Prvi odlomak
Drugi odlomak
Treći odlomak
Četvrti odlomak
Peti odlomak

Filtar elementa indeksa većeg od - $(':gt(indeks)')

Primjer osnovnog filtera koji selektira elemente popisa čija je vrijednost indeksa veća od 2.

$(function()
{
   $('p:gt(2)')
     .css('color', 'blue');
});

Objašnjenje: Budući da je indeks prvog elementa jednak 0, indeks 2 označava treći element po redu. Dakle veći od trećeg elementa su četvrti i peti element. Izgled u web pregledniku:

Prvi odlomak
Drugi odlomak
Treći odlomak
Četvrti odlomak
Peti odlomak

Filtar elementa indeksa manjeg od - $(':lt(indeks)')

Primjer osnovnog filtera koji selektira elemente popisa čija je vrijednost indeksa manja od 2.

$(function()
{
   $('p:lt(2)')
     .css('color', 'blue');
});

Objašnjenje: Budući da je indeks prvog elementa jednak 0, indeks 2 označava treći element po redu. Dakle manji od trećeg elementa su prvi i drugi element. Izgled u pregledniku:

Prvi odlomak
Drugi odlomak
Treći odlomak
Četvrti odlomak
Peti odlomak

Filtar elemenata izvan selekcije - $(':not(indeks)')

Primjer filtera koji selektira sve elemente osim elementa indeksa 2.

$(function()
{
   $('p:not(eq(2))')
     .css('color', 'blue');
});

Objašnjenje: Budući da je indeks prvog elementa jednak 0, indeks 2 označava treći elementa po redu. Dakle svi elementi osim trećeg elementa su prvi, drugi, četvrti i peti element. Izgled u pregledniku:

Prvi odlomak
Drugi odlomak
Treći odlomak
Četvrti odlomak
Peti odlomak

Filtar elementa naslova - $(':header')

Primjer filtera koji selektira sve elemente naslova od <h1> do <h6>.

$(function()
{
   $(':header')
     .css('color', 'blue');
});