Sélectionner les descendants
On aimerait sélectionner tous les éléments d'un type donné qui sont descendants d'un élément.
Dans l'exemple ci-dessous, on sélectionne tous les éléments p descendants d'un élément article.
On peut aussi par exemple sélectionner tous les éléments ayant un attribut title
(infobulle) descendant d'une section:
Sélectionner
On souhaite maintenant sélectionner les enfants directs.
On reprend l'exemple précédent,
mais on ne sélectionne cette fois que les enfants directs de l'élément section et ayant un attribut title
.
Sélectionner le n ième enfant.
On souhaite maintenant sélectionner les enfants directs de numéros donnés dans la fratrie des enfants.
Enfant numéro 1 d'un type d'élément
Dans l'exemple ci-dessous, on sélectionne l'enfant aîné de chaque section.
Dans la première section, l'enfant 1 est l'article. Dans la deuxième section l'enfant 1 est le paragraphe.
Enfant numéro 1 des descendants
On reprend l'exemple précédent. Cette fois on sélectionne l'enfant 1 des sections mais aussi des éléments descendants.
Enfants pairs
On sélectionne tous les enfants de numéro pair dans la fratrie descendante du div :
Mais on peut également décidé de ne sélectionner que les éléments de type p dans les descendants pairs :
Cette fois l'élément article
n'est pas sélectionné.
Sélectionner le n ième enfant de type donné.
Dans l'exemple ci-dessous, on sélectionne les enfants de type p impairs :
Le paragraphe identifié par id="pair_ou_impair"
est orange : il est de numéro pair comme enfant de div, mais de numéro impair dans le type ciblé et c'est ce qui compte ici.