W tworzeniu stron internetowych często konieczne jest znalezienie lub wybór niektórych elementów HTML w celu ich manipulowania. W celu tego przechodzisz przez drzewo DOM i wybierz konkretny element. JQuery zapewnia ogromną listę metod używanych do przemieszczania się przez drzewo DOM. Tutaj zaciągnęliśmy te metody jQuery.
Te wyżej wymienione metody zostały szczegółowo wyjaśnione poniżej.
Metoda dzieci ()
W celu uzyskania wszystkich bezpośrednich dzieci z określonego elementu stosowana jest metoda JQuery Children (). Ta metoda przemierza tylko jeden poziom w dół drzewa DOM.
Składnia
$ (selektor).dzieci (filtr)Filtr jest opcjonalnym parametrem używanym do określenia elementu w celu ograniczenia poszukiwania dzieci.
Przykład
Załóżmy, że chcesz pobrać bezpośrednie dzieci pewnego elementu za pomocą metody jQuery Children (). Oto przykład tego.
Html
Stworzyliśmy element, w którym
CSS
.dzieci *Całe ciało otrzymało pewien styl, używając CSS.
JQuery
$ (dokument).gotowy (funkcja ()Tutaj metoda dzieci () służy do pobierania bezpośrednich dzieci
Wyjście
Bezpośrednie dziecko
metoda ()
Aby określić funkcję, którą należy wykonać dla każdego z określonych elementów, stosuje się metodę każdego ().
Składnia
$ (selektor).każdy (funkcja (indeks, element))Przykład
Załóżmy, że chcesz zmienić tekst dla każdego z
element za pomocą metody jQuery ().
Html
Pierwszy paragraf.
Akapit drugi.
Trzeci akapit.
W powyższym kodzie HTML utworzyliśmy trzy
elementy i jeden przycisk.
JQuery
$ (dokument).gotowy (funkcja ()Tutaj używamy metody każdego () do zmiany tekstu dla każdego z
elementy. Parametr „ten” odnosi się do bieżącego elementu, który w tym przypadku jest
element.
Wyjście
Tekst zmienia się za każdym razem, gdy klikniesz przycisk.
Metoda każdego () działa poprawnie.
metoda znajdź ()
W celu znalezienia wszystkich następców elementu stosowana jest metoda Find (). Wszyscy następcy elementu obejmują; Dzieci, wnuki, prawnuki i tak dalej.
Składnia
$ (selektor).Znajdź (filtr)Filtr jest wymaganym parametrem, który odnosi się do selektora, elementu lub obiektu jQuery, którego dzieci należy znaleźć.
Przykład
Załóżmy, że chcesz przynieść dziecko, wnuka i prawnuka elementu. Oto jak to robisz.
Html
W powyższym kodzie utworzono element i w środku, w którym zagnieżdżliśmy
CSS
.główny *Zaprojektowaliśmy klasę „główną” za pomocą CSS. Ta klasa jest przypisana do ciała.
JQuery
$ (dokument).gotowy (funkcja ()Tutaj używamy metody Find () do znalezienia
Wyjście
Następcy
First () metoda
Pierwsza metoda () pobiera pierwszy zagnieżdżony element wewnątrz określonego elementu.
Składnia
$ (selektor).Pierwszy()Przykład
Załóżmy, że chcesz pobrać pierwszy element, który znajduje się wewnątrz
Html
W powyższym kodzie HTML stworzyliśmy
JQuery
$ (dokument).gotowy (funkcja ()Tutaj zastosowaliśmy metodę pierwszego (), aby znaleźć pierwszy element
Wyjście
Pierwszy element
Metoda następny ()
Aby znaleźć sąsiednie rodzeństwo określonego elementu, stosuje się metodę następną ().
Składnia
$ (selektor).Dalej (filtr)Filtr jest opcjonalnym parametrem używanym do określenia elementu w celu ograniczenia wyszukiwania sąsiedniego rodzeństwa.
Przykład
Tutaj zilustrowaliśmy działanie metody JQuery Next ().
Html
To pierwszy akapit.
To jest drugi akapit.
Tutaj stworzyliśmy jeden
elementy.
JQuery
$ (dokument).gotowy (funkcja ()W powyższym kodzie używamy metody następnej (), aby znaleźć sąsiednie rodzeństwo
Wyjście
Sąsiadujące rodzeństwo
Metoda nadrzędna ()
W celu znalezienia bezpośredniego rodzica elementu stosuje się metodę nadrzędną (). Jest to wbudowana funkcja jQuery, która idzie tylko jeden poziom w górę określonego elementu i pobiera bezpośredni rodzic.
Składnia
$ (selektor).rodzic (filtr)Filtr jest opcjonalnym parametrem, który służy do ograniczenia wyszukiwania elementu nadrzędnego poprzez określenie wyrażenia selektora.
Przykład
Załóżmy, że chcesz pobrać bezpośredniego rodzica elementu, który jest obecny w
Html
W powyższym kodzie jest w sumie cztery elementy; ,
CSS
.główny *Korzystając z CSS, nadaliśmy ciału pewien styl.
JQuery
$ (dokument).gotowy (funkcja ()Zastosowaliśmy metodę nadrzędną () na elemencie, a także połączyliśmy do niej metodę CSS (.
Wyjście
Dostęp do elementu nadrzędnego jest udany.
Metoda preval ()
Metoda jQuery Prev () służy do pobrania poprzedniego sąsiedniego rodzeństwa określonego elementu. Ta metoda przemierza się zacofany w drzewie DOM.
Składnia
$ (selektor).Poprzedni (filtr)Filtr jest opcjonalnym parametrem używanym do określenia elementu w celu ograniczenia wyszukiwania poprzedniego sąsiedniego rodzeństwa.
Przykład
Załóżmy, że chcesz przynieść poprzednie sąsiednie rodzeństwo elementu. Użyj następującego kodu.
Html
Nagłówek 2
Jakiś akapit.
W powyższym kodzie utworzyliśmy trzy elementy;
, I
.
JQuery
$ (dokument).gotowy (funkcja ()Zastosowaliśmy metodę jQuery Prev () do pobrania poprzedniego sąsiedniego rodzeństwa
element.
Wyjście
Poprzednie sąsiednie rodzeństwo
Jest
Metoda rodzeństwa ()
Aby pobrać wszystkie rodzeństwo określonego elementu, stosuje się metodę rodzeństwa (). Ta metoda przemierza się zarówno do tyłu, jak i do przodu w drzewie DOM, aby pobrać wszystkie rodzeństwo elementu.
Składnia
$ (selektor).rodzeństwo (filtr)Filtr jest opcjonalnym parametrem używanym do określenia elementu w celu ograniczenia wyszukiwania rodzeństwa.
Przykład
Ten przykład pokazuje działanie metody rodzeństwa ().
Html
W powyższym kodzie utworzyliśmy element i zagnieżdżyliśmy
CSS
.div *Element otrzymał określony styl za pomocą CSS.
JQuery
$ (dokument).gotowy (funkcja ()Za pomocą metody rodzeństwa jQuery () zamierzamy pobrać wszystkie rodzeństwo
Wyjście
Metoda rodzeństwa () działa poprawnie.
Wniosek
JQuery zapewnia szeroki zakres metod stosowanych w celu przemieszczania elementów DOM. Te metody są; Metoda dzieci (), metoda każdego (), metoda FINK (), najpierw () metoda, metoda następna (), metoda pary (), metoda preval () i metoda rodzeństwa (). Wszystkie te metody służą własnym celowi, które są szczegółowe w tym przewodniku, wraz z pomocą odpowiednich przykładów.