Latest web development tutorials

méthode des parents jQuery ()

méthodes traversal jQuery méthodes traversal jQuery

Exemples

Retour <span> tous les éléments ancêtres:

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

Résultat:

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

Essayez »

Définition et utilisation

méthode des parents () retourne l'ancêtre de tous les éléments de l'élément sélectionné.

père Ancêtres, grand-père, grand-père, et ainsi de suite.

arbre DOM: Cette méthode parcourt les ancêtres en place de l'élément DOM élément parent, jusqu'à ce que tout le parcours de l'élément racine du document (<html>).

Remarque: Si le paramètre de filtre est vide, le processus directement à partir de l'élément parent jusqu'à ce que le <body> et <html> sélectionnez tous les chemins d'éléments dans la collection de tous les ancêtres. Donc, passer un champ étroit des résultats de recherche sélecteur expression est très utile.

Cette méthode la plus proche () sont parcourir l'arborescence DOM, la différence est:

parents ()

  • A partir de l'élément parent
  • Le long de la DOM arbre traversal et renvoie l'expression correspond à tous les ancêtres passés
  • Retourne zéro, un ou plusieurs éléments de l'objet jQuery

le plus proche ()

  • A partir de l'élément en cours
  • Le premier traversal ancêtre le long de l'arbre DOM vers le haut, et renvoie l'expression correspondante passé
  • Retourne zéro ou un élément de l'objet jQuery

D' autres méthodes connexes:

  • parent () - Retourne l'élément parent direct de l'élément sélectionné
  • parentsUntil () - Retourne tous les ancêtres des paramètres de l' élément entre les deux pour

grammaire

$(selector).parents( filter )

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

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

Exemples

D'autres exemples

Précisez votre recherche
Comment utiliser le paramètre de filtre pour revenir <span> tous les ancêtres de l'élément <ul>.

Retour ascendance multiple
Comment utiliser le paramètre de filtre pour revenir <span> tous les ancêtres de <li> et <div> éléments.

Demo par ancêtre élément nom de la balise
Demo <span> ancêtres des éléments.


méthodes traversal jQuery méthodes traversal jQuery