Metoda jQuery najbliżej ()
Przykłady
Powrót <span> pierwszy element przodka jest <ul> elementów:
$("span").closest("ul").css({"color":"red","border":"2px solid red"});
});
wyniki:
- ul (second ancestor - second grandparent)
- li (direct parent) span
- ul (first ancestor - first grandparent)
Spróbuj »
Definicja i Wykorzystanie
Najbliżej () metoda zwraca wybrane elementy pierwszego elementu przodka.
Przodkowie ojciec, dziadek, pradziadek, i tak dalej.
DOM drzewa: Metoda ta przecina się z bieżącego elementu, aż wszystkie ścieżki elementu głównego dokumentu (<html>), aby znaleźć pierwszy element przodka DOM element.
Metoda ta rodzice () jest podobna, zarówno przechodzenie w górę drzewa DOM, różnica jest:
Najbliżej ()
- Począwszy od bieżącego elementu
- Pierwszy singiel przodkiem przechodzenie po drzewie DOM w górę i zwraca wyraz pasujący przekazany
- Zwraca zero lub jeden element obiektu jQuery
rodzice ()
- Zaczynając od elementu nadrzędnego
- Wzdłuż DOM przechodzenie drzewa w górę i zwraca wyrażenie pasuje do wszystkich przodków przeszły
- Zwraca zero, jeden lub więcej elementów obiektu jQuery
Inne pokrewne metody:
- parent () - Zwraca bezpośredniego elementu nadrzędnego wybranego elementu
- parentsUntil () - Zwraca wszystkich przodków parametrów elementów między nimi do
gramatyka
Zwraca wybrane elementy pierwszego elementu przodka
Zwraca kontekst drzewa DOM DOM znaleźć pierwszy element przodka:
参数 | 描述 |
---|---|
filter | 必需。规定缩小搜索祖先元素范围的选择器表达式、元素或 jQuery 对象。 |
context | 可选。在其内可以找到匹配元素的 DOM 元素。 |
Więcej przykładów
Powrót <span> pierwszy element przodka jest <span> Element
Ponieważ metoda ta od początku bieżącego elementu, wyszukiwania <span> pierwszy <span>, powróci do <span>.
W elemencie DOM jako kontekście jest przekazywana do pierwszego szukania przodka
Dwa parametry są używane w elemencie DOM jest przekazywana jako kontekst, aby szukać pierwszej <ul> element.