JQuery Elementi - 8 najboljših izbirnikov jQuery z implementacijo kode

Kazalo:

Anonim

Uvod v elemente jQuery

jQuery deluje z html elementi. Pomeni, da izberemo nekaj elementov html strani in na njej izvedemo nekaj dejanja. V jQueryju je veliko izbirnikov. Podrobno bomo videli vsakega selektorja.

Sintaksa:

$(selector).action()

Če se znak $ uporablja za simbolizacijo jQueryja,

Izbirnik mora izbrati element html, dejanje pa mora izvesti jquery dejanje na izbranem elementu. Tako bodo zdaj izbirniki jQuery, ki uporabljajo zgornjo skladnjo, podobni spodnjim primerom.

Primer:

$('div').css('background-color', 'green');
$('p').css('border', '2px solid red');
$('span').css('color', 'red');

Demo program za ponazoritev zgornje skladnje in kako deluje jQuery.

Koda:



element demo


div p span(
width: 120px;
height: 60px;
padding: 10px;
)

$('document').ready(function() (
$('div').css('background-color', 'green');
$('p').css('border', '2px solid red');
$('span').css('color', 'red');
));
The div element

element p

element SPAN

Izhod:

jQuery uporablja sintakso CSS za izbiro elementov. Izbirniki jQuery najprej najdejo / izberejo element html in nato izvedejo dejanje z elementi html.

Najboljših 8 izbirnikov jQuery

Vsak element tukaj je izbran z imenom njihovega elementa, id-jem, razredih, vrstami itd. Prav tako lahko sestavimo lastne izbrane uporabnike. Izbirnike se bomo naučili v tej vadnici.

  • Izbirnik elementov
  • Izbirnik id
  • Izbirnik razreda
  • Izbirnik: eq ()
  • : Prvi izbirnik, : zadnji izbirnik, : enakomeren izbirnik, izbirnik: liho
  • Razlika: prva in prva razlika
  • The: last in: last_child razlika
  • Metoda jQuery Chaining

1. Izbirnik elementov

Kot je razvidno iz zgornjega programa, npr

$('p').css('border', '2px solid red');

Izbirnik se vedno začne z znakom $ (dolar), ki mu sledi oklepaj (). Ta izbirnik izbere ves odstavek

elementi na dani strani. CSS je dejanje, ki ga je treba opraviti na p elementu, ki tukaj ustvari rob 2 px, trden rob in barvno rdečo barvo na vsakem p elementu.

Primer:

  • Dogodek: Uporabnik klikne gumb, ko je dokument v celoti naložen (z uporabo funkcije dogodka v dokumentu).
  • Ukrep ob tem dogodku: nastavite mejo elementa odstavka.

Koda:

$(document).ready(function() (
$('#button').click(function() (
$('p').css('border', '2px solid red');
));
));

2. Izbirnik id

Ta izbirnik se začne z #, ki mu sledi id elementa html, ki se nanaša na atribut id elementa html.

Sintaksa:

$('#idname').someaction();

Koda:




$(document).ready(function()(
$("#new").css("background-color", "green");
));

Welcome to My Page!




$(document).ready(function()(
$("#new").css("background-color", "green");
));

Welcome to My Page!




$(document).ready(function()(
$("#new").css("background-color", "green");
));

Welcome to My Page!

To je prvi element


To je drugi element

Izhod:

3. Izbirnik razreda

Ta atribut razreda elementa html s tem .classname bo izbran s tem izbirnikom. Atribut razreda se uporablja za dodajanje stila za več elementov html.

Sintaksa:

$('.classname').someaction();

4. Izbirnik: eq ()

Izbirnik: eq () izbere element html z danim indeksom. Ta indeks se začne pri 0.

Sintaksa:

$(“:eq(index)”)

Koda:




$(document).ready(function()(
$("p:eq(1)").css("background-color", "green");
));

Welcome to My Page




$(document).ready(function()(
$("p:eq(1)").css("background-color", "green");
));

Welcome to My Page




$(document).ready(function()(
$("p:eq(1)").css("background-color", "green");
));

Welcome to My Page

Prvi element

Drugi element

Tretji element

Foruth Elemnet

  • kava
  • čaj

Izhod:

5. Prvi: izbirnik, : zadnji izbirnik, : enakomeren izbirnik, : izbirni selektor

Oglejmo si ta izbirnik.

Skupina
  • : Prvi izbirnik - poišče prvi element v skupini.

Koda:




$(document).ready(function()(
$("p:first").css("background-color", "green");
));

Welcome to My Page




$(document).ready(function()(
$("p:first").css("background-color", "green");
));

Welcome to My Page




$(document).ready(function()(
$("p:first").css("background-color", "green");
));

Welcome to My Page

Prvi element


Drugi element

Tretji element

Foruth Elemnet

Izhod:

  • : Zadnji izbirnik - Poišče zadnji element v skupini.

Koda:




$(document).ready(function()(
$("p:last").css("background-color", "green");
));

Welcome to My Page




$(document).ready(function()(
$("p:last").css("background-color", "green");
));

Welcome to My Page




$(document).ready(function()(
$("p:last").css("background-color", "green");
));

Welcome to My Page

Prvi element

Drugi element

Tretji element

Foruth Elemnet

Izhod:

Tabela
  • The: even Selector - poišče vse enakomerne vrstice tabele.
  • Izbirnik: liho - Poišče vse neparne vrstice tabele.

V spodnjem programu zelena označuje enakomerne vrstice, rumena pa lihe vrstice.

Koda:




$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878



91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878



91-799-2909878

1
(email protected)
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878



91-799-2909878

1
91-777-4909878

1
(email protected)
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878





$(document).ready(function()(
$("tr:even").css("background-color", "green");
$("tr:odd").css("background-color", "yellow");
));

Welcome to My Page

S.No
Email
Phone


1
91-799-2909878

1
91-777-4909878

1
91-789-5909878


Izhod:

Ker smo se naučili prvega in zadnjega, četrtega in nenavadnega, se naučimo tudi o razlikah med prvimi in otroki.

6. Razlika: prva in prva razlika

  • : najprej - Kot vemo: najprej izbere prvi element.
  • : prvi otrok - Izberite elemente, ki so prvi otrok svojega starša.

Sledi predstavitev, ki pojasnjuje to razliko.




$(document).ready(function()(
$("#buttonfirst").click(function()(
$("p:first").css("background-color", "green");
));
$("#buttonfirstchild").click(function()(
$("p:first-child").css("background-color", "green");
));
));

show first
show first-child

Prvi element

Drugi element


Prvi element

Zadnji element

Ta izhod se prikaže ob kliku prvega gumba za prikazovanje gumba.

Izhod:

Ta izhod se prikaže, ko drugi gumb prikaže klic prvega otroka.

Izhod:

7. The: last in: last_child razlika

Podobno je razlika med: zadnji in: zadnji otrok enaka zgornjim, le spremeniti moramo izbirno vrsto.

Koda:


$(document).ready(function()(
$("#buttonfirst").click(function()(
$("p:last").css("background-color", "green");
));
$("#buttonfirstchild").click(function()(
$("p:last-child").css("background-color", "green");
));
));

8. Verižna metoda jQuery

Do zdaj smo videli en izbirnik z enim dejanjem, vendar jQuery nam omogoča, da na isti element napišemo en izbirnik in več dejanj.

Koda:




$(document).ready(function()(
$("button").click(function()(
$("div").css("background-color", "red").css("color", "white");
));
));

Welcome to My Page
Hello World
Click me




$(document).ready(function()(
$("button").click(function()(
$("div").css("background-color", "red").css("color", "white");
));
));

Welcome to My Page
Hello World
Click me




$(document).ready(function()(
$("button").click(function()(
$("div").css("background-color", "red").css("color", "white");
));
));

Welcome to My Page
Hello World
Click me

Pred pritiskom na gumb

Izhod:

Ko kliknete gumb

Izhod:

Priporočeni članki

To je vodnik za elemente jQuery. Tukaj razpravljamo o uvodu in najboljših 8 izbirnikih jQuery skupaj z njegovo implementacijo kode. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. 4 Vrste dedovanja v Javi
  2. Top 5 orodij za uvajanje Java
  3. Serija Fibonaccije na Javi
  4. Seznam ključnih besed v Javi
  5. Vodnik po primerih JQuery Progress Bar
  6. Ustvarjanje Fibonaccijeve serije s primerom