méthode jQuery plus proche ()
Exemples
Retour <span> premier élément ancêtre est un élément <ul>:
$("span").closest("ul").css({"color":"red","border":"2px solid red"});
});
Résultats:
- ul (second ancestor - second grandparent)
- li (direct parent) span
- ul (first ancestor - first grandparent)
Essayez »
Définition et utilisation
méthode la plus proche () renvoie les éléments sélectionnés du premier élément ancêtre.
père Ancêtres, grand-père, grand-père, et ainsi de suite.
arbre DOM: Cette méthode parcourt à partir de l'élément courant jusqu'à ce que tout le trajet de l'élément racine du document (<html>), pour trouver l'élément DOM premier élément ancêtre.
Cette méthode parents () est similaire, à la fois traversent l'arbre DOM, la différence est:
le plus proche ()
- A partir de l'élément en cours
- Le premier traversal ancêtre unique 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
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
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
Retours éléments du premier élément ancêtre sélectionné:
Renvoie contexte DOM arbre DOM trouver le premier élément ancêtre:
参数 | 描述 |
---|---|
filter | 必需。规定缩小搜索祖先元素范围的选择器表达式、元素或 jQuery 对象。 |
context | 可选。在其内可以找到匹配元素的 DOM 元素。 |
D'autres exemples
Retour <span> premier élément ancêtre est un élément <span>
Parce que cette méthode depuis le début de l'élément courant, recherche <span> premier <span>, sera de retour à <span>.
Dans l'élément DOM que le contexte est passé à la première recherche d'ancêtres
Deux paramètres sont utilisés dans l'élément DOM est passé comme contexte pour rechercher le premier élément <ul>.