Metodo genitori jQuery ()
metodi di attraversamento jQuery
Esempi
Indietro <span> tutti gli elementi antenati:
$("span").parents().css({"({"color":"red","border":"2px solid red"});
});
risultato:
- ul (grandparent)
- li (direct parent) span
Prova »
Definizione e utilizzo
Metodo genitori () restituisce l'antenato di tutti gli elementi dell'elemento selezionato.
padre antenati, nonno, bisnonno, e così via.
DOM albero: questo metodo attraversa gli antenati fino dall'elemento genitore elemento DOM, fino a quando tutto il percorso dell'elemento radice del documento (<html>).
Nota: se il parametro di filtro è vuoto, il processo direttamente dall'elemento genitore fino a quando il <body> e <html> selezionare tutti i percorsi di elementi della collezione di tutti gli antenati. Quindi passare un ristretto campo di ricerca espressione selettore di risultati è molto utile.
Questo metodo più vicino () sono attraversare l'albero DOM, la differenza è:
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
più vicino ()
- Partendo dall'elemento corrente
- Il primo attraversamento antenato lungo l'albero DOM verso l'alto, e restituisce l'espressione corrispondente passato
- Restituisce zero o un elemento di 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
参数 | 描述 |
---|---|
filter | 可选。规定缩小搜索祖先元素范围的选择器表达式。 注意:如需返回多个祖先,请使用逗号分隔每个表达式。 |
Altri esempi
Limitare la tua ricerca
Come utilizzare il parametro di filtro per tornare <span> tutti gli antenati dell'elemento <ul>.
Rientro Ancestry multipla
Come utilizzare il parametro di filtro per tornare <span> tutti gli antenati degli elementi <li> e <div>.
Demo per antenato elemento nome del tag
Demo elemento <span> antenati.