Wybieranie elementów za pomocą jQuery
Wybieranie elementów za pomocą jQuery
Wybieranie elementów za pomocą jQuery to bezpłatna lekcja jQuery Academy na CoddyKit. To lekcja 1 z 1. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej jQuery Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs jQuery Academy zawiera 1 lekcji w sumie.
Wprowadzenie
Dzień dobry,
jQuery używa składni XPath do wybierania elementów DOM.
Jeśli więc korzystają Państwo z CSS lub używali XPath do wybierania węzłów w XML, już wiedzą Państwo, jak wybierać elementy za pomocą jQuery!
Użyjmy ich z jQuery 🚀
Selektor klas
Selektor klas
Element należący do wybranej klasy wybiera się za pomocą operatora kropki (.).
W poniższym przykładzie zostaną wybrane wszystkie elementy mające klasę title , a ich kolor zostanie zmieniony.
<p class="title">Hello</p>
<p class="title">CoddyKit</p>
<p class="title">Learning</p>
<p class="title">jQuery</p>
<script>
$('.title').css('color','pink')
</script>OSTRZEŻENIE
W kolejnych lekcjach przedstawimy metodę css().
Na razie wystarczy wiedzieć, że metoda css() służy do definiowania stylu elementu
Selektor identyfikatora
Selektor identyfikatora
Element o wybranym identyfikatorze można wybrać za pomocą operatora # (hash). Jak wiemy, tę samą wartość identyfikatora można nadać tylko jednemu elementowi na stronie HTML.
W poniższym przykładzie zostanie wybrany element mający identyfikator title, a jego kolor zostanie zmieniony.
<p id="title">Hello</p>
<p id="title1">CoddyKit</p>
<p id="title2">Learning</p>
<p id="title3">jQuery</p>
<script>
$('#title').css('color','pink')
</script>Selektor znaczników
Selektor znaczników
Element z wybranym znacznikiem można wybrać za pomocą samej nazwy znacznika
W poniższym przykładzie zostanie wybrany element mający znacznik span, a jego kolor zostanie zmieniony.
<p>Hello</p>
<span>Hello</span>
<span>CoddyKit</span>
<script>
$('span').css('color','pink')
</script>Selektor elementów potomnych
Selektor elementów potomnych
Aby wybrać elementy potomne elementu, używamy operatora większe niż (>).
W poniższym przykładzie zostaną wybrane wszystkie elementy potomne wskazanego elementu.
<p>
<span>Hello</span>
<span>CoddyKit</span>
</p>
<script>
$('p>span').css('color','pink')
</script>Selektor atrybutów
Selektor atrybutów
Możemy wybrać wskazany element, sprawdzając, czy atrybut elementu ma określoną wartość.
W poniższym przykładzie zostaną wybrane elementy, które mają znacznik <a> oraz atrybut target o wartości _blank.
<a target="_blank"
href="http://coddykit.com">
CoddyKit
</a>
<script>
$ ('a[target = "_blank"]').css('color','pink')
</script>Metody wyboru w jQuery
jQuery ułatwia wybieranie elementów w DOM, udostępniając różne metody oraz selektory XPath.
Poznajmy je.
Metoda parent
Metoda parent()
Możemy wybrać element nadrzędny wskazanego elementu za pomocą udostępnianej przez jQuery metody parent() .
W poniższym przykładzie zostanie wybrany element nadrzędny elementu, a kolor jego tekstu zostanie zmieniony.
<div>
Parent Element Text
<a target="_blank" href="http://coddykit.com">
CoddyKit
</a>
</div>
<script>
$ ('a').parent().css('color','pink')
</script>Metoda children
Metoda children()
Możemy wybrać wszystkie elementy potomne wskazanego elementu za pomocą udostępnianej przez jQuery metody children().
W poniższym przykładzie zostaną wybrane wszystkie elementy potomne elementu, a kolor ich tekstu zostanie zmieniony.
<div>
<a target="_blank" href="http://coddykit.com">
CoddyKit
</a>
<span>Children Element Text</span>
</div>
<script>
$ ('div').children().css('color','pink')
</script>metoda parents
Metoda parents()
Możemy wybrać element przodka wskazanego elementu za pomocą udostępnianej przez jQuery metody parents().
W poniższym przykładzie zostanie wybrany przodek elementu, a kolor tekstu elementu nadrzędnego zostanie zmieniony.
Różnica między tą metodą a innymi poznanymi metodami polega na tym, że może ona przyjmować parametr.
Przekazujemy więc selektor XPath jako parametr, aby określić, który przodek ma zostać wybrany.
<div class="wrapper">
Hello
<p>
<span>CoddyKit</span>
<p>
</div>
<script>
$ ('span').parents('.wrapper').css('color','pink')
</script>metoda next
Metoda next()
Metoda next() wybiera następny element tego samego poziomu co wskazany element.
W poniższym przykładzie zostanie wybrany pierwszy następny element tego samego poziomu co element ze znacznikiem a.
<a href="http://coddykit.com">CoddyKit</a>
<span>I am first sibling of a element</span>
<script>
$ ('a').next().css('color','pink')
</script>metoda nextAll
Metoda nextAll()
Metoda nextAll() służy do wybierania kolejnych elementów tego samego poziomu co wskazany element.
W poniższym przykładzie zostaną wybrane wszystkie elementy ze znacznikiem div znajdujące się za nim na tym samym poziomie.
<span>I'm previous sibling<span>
<div></div>
<span>I'm next sibling<span>
<span>I'm next sibling too<span>
<script>
$ ('div').nextAll().css('color','pink')
</script>metoda siblings
Metoda siblings()
Można wybrać wszystkie elementy tego samego poziomu co wskazany element za pomocą metody siblings().
W poniższym przykładzie zostaną wybrane wszystkie elementy tego samego poziomu co elementy ze znacznikiem p.
<p>Hello</p>
<div>jQuery</div>
<div>Methods</div>
<script>
$ ('p'). siblings().css('color','pink')
</script>prev
Metoda prev()
Metoda prev() służy do wybierania poprzedniego elementu tego samego poziomu.
Wybiera pierwszy poprzedni element tego samego poziomu co element ze znacznikiem a.
<span>Hello Coddy</span>
<div class="test"></div>
<script>
$ ('.test').prev().css('color','pink')
</script>Metoda prevAll
Metoda prevAll()
Metoda prevAll() służy do wybierania poprzednich elementów tego samego poziomu co wskazany element.
W poniższym przykładzie zostaną wybrane wszystkie elementy ze znacznikiem div znajdujące się przed nim na tym samym poziomie.
<span>I'm previous sibling</span>
<span>I'm previous sibling too</span>
<div></div>
<span>I'm next sibling</span>
<script>
$('div').prevAll().css('color','pink')
</script>Gratulacje
Gratulacje 🎉
W tej sekcji nauczyliśmy się wybierać elementy DOM.
W następnej sekcji będziemy kontynuować naukę manipulowania elementami DOM.

Często zadawane pytania
Czy lekcja „Wybieranie elementów za pomocą jQuery” jest bezpłatna?
Tak — pełny tekst „Wybieranie elementów za pomocą jQuery” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu jQuery Academy, przejdź na CoddyKit PRO. Kurs jQuery Academy zawiera 1 lekcji w sumie.
Co nauczysz się w „Wybieranie elementów za pomocą jQuery”?
Wybieranie elementów za pomocą jQuery Ćwiczysz jQuery Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć jQuery Academy?
Nie wymagamy żadnego doświadczenia. jQuery Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 1.
Ile czasu zajmuje lekcja „Wybieranie elementów za pomocą jQuery”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji jQuery Academy?
Tak. Każda lekcja jQuery Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.