Metodo jQuery più vicino ()
metodi di attraversamento jQuery
Esempi
Indietro <span> primo elemento antenato è un elemento <ul>:
$("span").closest("ul").css({"color":"red","border":"2px solid red"});
});
risultati:
- ul (second ancestor - second grandparent)
- li (direct parent) span
- ul (first ancestor - first grandparent)
Prova »
Definizione e utilizzo
il metodo più vicino () restituisce gli elementi selezionati del primo elemento antenato.
padre antenati, nonno, bisnonno, e così via.
DOM albero: questo metodo attraversa fino dall'elemento di corrente fino a quando tutto il percorso dell'elemento radice del documento (<html>), per trovare l'elemento DOM primo elemento antenato.
Questo metodo genitori () è simile, sia traverse l'albero DOM, la differenza è:
più vicino ()
- Partendo dall'elemento corrente
- Il primo attraversamento antenato singolo lungo la struttura DOM verso l'alto, e restituisce l'espressione corrispondente passato
- Restituisce zero o un elemento di oggetto jQuery
genitori ()
- Partendo dall'elemento genitore
- Lungo il DOM albero attraversamento e restituisce espressione corrisponde a tutti gli antenati passati
- Restituisce zero, uno o più elementi dell'oggetto jQuery
Altri metodi correlati:
- genitore () - Restituisce l'elemento principale diretta dell'elemento selezionato
- parentsUntil () - restituisce tutti gli antenati dei parametri degli elementi tra i due a
grammatica
Restituisce elementi del primo elemento predecessore selezionati:
Restituisce DOM albero contesto DOM trovare il primo elemento predecessore:
参数 | 描述 |
---|---|
filter | 必需。规定缩小搜索祖先元素范围的选择器表达式、元素或 jQuery 对象。 |
context | 可选。在其内可以找到匹配元素的 DOM 元素。 |
Altri esempi
Indietro <span> primo elemento antenato è un elemento <span>
Poiché questo metodo fin dall'inizio dell'elemento corrente, ricerca <span> primo <span>, tornerà a <span>.
Nell'elemento DOM come il contesto viene passato alla prima ricerca antenati
Due parametri sono utilizzati nell'elemento DOM viene passato come contesto per cercare il primo elemento <ul>.