Latest web development tutorials

Metoda jQuery najbliżej ()

Metody traversal jQuery Metody traversal jQuery

Przykłady

Powrót <span> pierwszy element przodka jest <ul> elementów:

$(document).ready(function(){
$("span").closest("ul").css({"color":"red","border":"2px solid red"});
});

wyniki:

body (great-great-grandparent)
div (great-grandparent)
    ul (second ancestor - second grandparent)
      ul (first ancestor - first grandparent)
    • li (direct parent) span

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

$(selector).closest( filter )

Zwraca kontekst drzewa DOM DOM znaleźć pierwszy element przodka:

$(selector).closest( filter,context )

参数 描述
filter 必需。规定缩小搜索祖先元素范围的选择器表达式、元素或 jQuery 对象。
context 可选。在其内可以找到匹配元素的 DOM 元素。

Przykłady

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.


Metody traversal jQuery Metody traversal jQuery