Podstawowa składnia jQuery obejmuje użycie selektora(selektor w stylu CSS) i metod manipulowania wybranymi elementami. Oto kilka podstawowych przykładów składni jQuery:
Wybieranie elementów
-
Wybierz elementy według nazwy znacznika HTML:
$("tagname")Przykład:$("p")zaznacza wszystkie<p>elementy na stronie. -
Wybierz elementy według klasy CSS:
$(".classname")Przykład:$(".myClass")wybiera wszystkie elementy z klasą „myClass”. -
Wybierz elementy według identyfikatora:
$("#idname")Przykład:$("#myElement")wybiera element o identyfikatorze „myElement”. -
Wybierz elementy według atrybutu:
$("[attribute='value']")Przykład:$("[data-type='button']")wybiera elementy z atrybutemdata-typeustawionym na „przycisk”. -
Łączenie wyborów:
$("tagname.classname"),$("#idname .classname"), ...
Manipulowanie wybranymi elementami
-
Zmiana zawartości elementu:
.html(),.text()Przykład:$("#myElement").html("New content")ustawia zawartość HTML elementu o identyfikatorze „myElement”. -
Modyfikowanie atrybutów elementu:
.attr(),.prop()Przykład:$("img").attr("src", "newimage.jpg")zmieniasrcatrybut wszystkich<img>elementów. -
Manipulowanie klasami CSS elementu:
.addClass(),.removeClass(),.toggleClass()Przykład:$("#myElement").addClass("highlight")dodaje klasę „highlight” do elementu o identyfikatorze „myElement”. -
Ukrywanie/pokazywanie elementów:
.hide(),.show(),.toggle()Przykład:$(".myClass").hide()ukrywa wszystkie elementy z klasą „myClass”. -
Obsługa zdarzeń na elementach:
.click(),.hover(),.submit(), ... Przykład:$("button").click(function() { ... })rejestruje procedurę obsługi zdarzenia kliknięcia
Praca z kolekcjami elementu
-
Iteracja w kolekcji:
.each()Przykład:$("li").each(function() { ... })iteracja po każdym<li>elemencie na stronie. -
Filtrowanie kolekcji:
.filter(),.not()Przykład:$("div").filter(".myClass")filtruje<div>elementy i wybiera te z klasą "myClass". -
Wstawianie elementów do kolekcji:
.append(),.prepend(),.after(),.before()Przykład:$("#myElement").append("<p>New paragraph</p>")dodaje nowy<p>element do elementu o identyfikatorze "myElement".
Efekty i animacje
-
Wykonywanie efektów fadeIn/fadeOut:
.fadeIn(),.fadeOut()Przykład:$("#myElement").fadeIn(1000)zanikanie w elemencie o identyfikatorze „myElement” przez 1 sekundę. -
Wykonywanie efektów slideUp/slideDown:
.slideUp(),.slideDown()Przykład:$(".myClass").slideUp(500)przesuwa wszystkie elementy z klasą „myClass” w czasie 0,5 sekundy. -
Wykonywanie własnych animacji:
.animate()Przykład:$("#myElement").animate({ left: '250px', opacity: '0.5' })animuje element o identyfikatorze „myElement”, zmieniając jego lewe położenie i krycie.
Te przykłady pokazują, jak używać różnych aspektów podstawowej składni jQuery do wybierania elementów, manipulowania ich właściwościami i stosowania efektów lub animacji. jQuery oferuje bogaty zestaw metod i funkcjonalności upraszczających i usprawniających zadania związane z tworzeniem stron internetowych.

