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-type
ustawionym 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")
zmieniasrc
atrybut 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.