Strona główna
Książka
Zrzutka
Współpraca
Przechodzenie po elementach DOM w jQuery
Metody i zasady przechodzenia drzew DOM w jQuery.
Struktura, zależności i przechodzenie po elementach DOM
Wyjaśnienie zależności (Rys. 2.26):
<div>
jest
rodzicem (parent)
dla
<ul>
i
przodkiem (ancestor)
dla
wszystkich
elementów w liście,
<ul>
jest
rodzicem
dla elementów
<li>
i
dzieckiem (children)
dla elementu
<div>
,
lewy element
<li>
jest
rodzicem
dla
<a>
,
dzieckiem <ul>
, oraz
potomkiem (descendant)
dla
<div>
i
<ul>
,
elementy
<li>
są
rodzeństwem (siblings)
, mają wspólnego rodzica.
Metody do przechodzenia po elementach:
przodkowie (ancestors):
parent()
- zwraca element rodzica,
parents()
- zwraca wszystkich rodziców, aż do znacznika <html>,
parentsUntil()
- zwraca wszystkich przodków aż do wybranego elementu.
potomkowie (descendants):
children()
- zwraca tylko dzieci (tylko jeden poziom),
find()
- zwraca wszystkich potomków.
rodzeństwo (siblings):
siblings()
- zwraca całe rodzeństwo,
next()
- zwraca kolejny element z rodzeństwa,
nextAll()
- zwraca wszystkie kolejne elementy z rodzeństwa,
nextUntil()
- zwraca kolejnych członków rodzeństwa aż do określonego elementu,
prev()
- zwraca poprzedni element z rodzeństwa,
prevAll()
- zwraca wszystkie poprzednie elementy z rodzeństwa,
prevUntil()
- zwraca poprzednich członków rodzeństwa aż do określonego elementu.
<- Wstecz
Dalej ->
Komentarze facebook
(polub nasz profil na FB aby je zobaczyć)
:
DOM, JavaScript, jQuery, JSON, AJAX
3.1 HTML DOM
3.1.1 Struktura DOM
3.1.2 Metody dostępne w DOM
3.1.2.1 Dostęp do elementów
3.1.2.2 Dodawanie i usuwanie węzłów
3.1.2.3 Atrybuty i elementy
3.1.3 Właściwości dostępne w DOM
3.1.3.1 nodeName
3.1.3.2 nodeValue
3.1.3.3 nodeType
3.1.4 Poziomy DOM
3.2 JavaScript
3.2.1 Podstawowe informacje o JavaScript
3.2.2 Możliwości JavaScript
3.3 JQuery
3.3.1 Instalacja jQuery
3.3.2 Wersje jQuery
3.3.3 Składnia jQuery
3.3.4 Selektory jQuery
3.3.5 Zdarzenia jQuery
3.3.6 Efekty i animacje jQuery
3.3.7 Metody związane z wymiarami elementów
3.3.8 Pozostałe metody
3.3.9 Struktura, zależności i przechodzenie po elementach
3.3.10 JQuery UI
3.3.11 Jquery Mobile
3.4 JSON
3.4.1 Składnia JSON
3.4.2 Typy wartości w JSON
3.5 AJAX
3.5.1 Tworzenie obiektu XMLHttpRequest
3.5.2 Metody XMLHttpRequest
3.5.3 Właściwości XMLHttpRequest
3.5.4 Nawiązywanie połączenia
3.5.5 AJAX w jQuery
3.5.6 Zalety AJAX
3.5.7 Wady AJAX