méthode des parents jQuery ()
Exemples
Retour <span> tous les éléments ancêtres:
$("span").parents().css({"({"color":"red","border":"2px solid red"});
});
Résultat:
- 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
参数 | 描述 |
---|---|
filter | 可选。规定缩小搜索祖先元素范围的选择器表达式。 注意:如需返回多个祖先,请使用逗号分隔每个表达式。 |
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.