Méthode jQuery traversal parent()

jQuery est un objet de collection. Si vous souhaitez trouver rapidement l'élément parent de chaque élément de la collection (cela peut être compris comme la relation père-fils), vous pouvez utiliser la méthode parent()

parce qu'il s'agit de l'élément parent, cette méthode ne recherchera qu'un niveau supérieur

Comprendre la relation de recherche de nœud :

<div class="div">
<ul class ="son" > (ul).parent(), est une expression si simple

parent() n'a pas de paramètres

La méthode parent() nous permet de rechercher les éléments parents de ces éléments dans l'arborescence DOM, faites correspondre les éléments dans l'ordre et créez un nouvel objet jQuery basé sur les éléments correspondants

Remarque : jQuery est un objet de collection, donc parent est l'élément parent de chaque élément de la collection correspondante

< La méthode 🎜>parent() accepte sélectivement le même type d'expression de sélection

De même, comme jQuery est un objet de collection, il peut être nécessaire de filtrer l'objet de collection pour trouver l'élément cible, donc il est autorisé à passer Une expression d'un sélecteur

Regardons un exemple

<!DOCTYPE html>
<html>
<head>
  <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
</head>

<body>

  <div><p>Hello</p></div>
  <div class="selected"><p>Hello Again</p></div>

<script>
  $("p").parent(".selected").css("background", "yellow");
</script>

</body>
</html>


Formation continue
||
<!DOCTYPE html> <html> <head> <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script> </head> <body> <div><p>Hello</p></div> <div class="selected"><p>Hello Again</p></div> <script> $("p").parent(".selected").css("background", "yellow"); </script> </body> </html>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel