Latest web development tutorials

Metodo genitori jQuery ()

metodi di attraversamento jQuery metodi di attraversamento jQuery

Esempi

Indietro <span> tutti gli elementi antenati:

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

risultato:

body (great-great-grandparent)
div (great-grandparent)
    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

$(selector).parents( filter )

参数 描述
filter 可选。规定缩小搜索祖先元素范围的选择器表达式。

注意:如需返回多个祖先,请使用逗号分隔每个表达式。

Esempi

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.


metodi di attraversamento jQuery metodi di attraversamento jQuery